看板 Visual_Basic 關於我們 聯絡資訊
請問大大 假如在win7的系統下的IE8下 啟用受保護模式(網際網路選項->安全性) Set fshandle = CreateObject("scripting.filesystemobject") Set outTS = fshandle.createTextFile("C:\1.txt", True) 上面第二行的語法就會被禁止使用 請問除了手動去關閉受保護模式之外 有其他方法可以做同樣的功能嗎?(寫入TXT檔) 謝謝 ※ 引述《MOONRAKER (肉白不白不用看正面,蠢蛋)》之銘言: : ※ 引述《GiBuSi (....... ￾NN I》之銘言: : : 不知道有什麼方式輸出能不要有空格且輸出字串時不會有""產生? : 還有一個辦法,用format()把數字格式設定好再輸出,就可以避免空格 : 但是釜底抽薪之計是不要再用老扣扣的print, write了 : 都21世紀了,學一下fileSystemObject,將來寫到.NET或ASP會輕鬆很多 : 以下是寫入的範例 : 讀取的範例請…舊文要找一下 : Sub fsoDemo() : Set fshandle = CreateObject("scripting.filesystemobject") : Set outTS = fshandle.createTextFile("C:\1.txt", True) : For k = 1 To 25 : s = "" : For ssq = 1 To 4 : s = s + Chr(Int(Rnd(8) * 26) + 65) : Next ssq : outTS.write s : outTS.write "," : outTS.write Chr(Int(Rnd(8) * 26) + 65) : outTS.write "," : For nsq = 1 To 7 : n = Int(Rnd(8) * 20) : outTS.write n : outTS.write "," : Next nsq : For fsq = 1 To 3 : f = Rnd(8) * 10 : outTS.write Format(f, "0.0") : outTS.write "," : Next fsq : outTS.write Int(Rnd(8) * 9.9) : outTS.write Chr(Int(Rnd(8) * 26) + 65) : outTS.write vbCrLf : Next k : outTS.Close : End Sub -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.102.2 ※ 編輯: ckai1983 來自: 61.221.102.2 (12/19 15:01) ※ 編輯: ckai1983 來自: 61.221.102.2 (12/19 15:12)