iT邦幫忙

0

請問wscript.echo 的東西如何寫成文字檔呢?

有一個程式的迴圈會將
wscript.echo 變數
會一一的顯示在畫面上,
想請問如何將顯示在訊息上的變數內容累積在文字檔上?

player iT邦大師 1 級 ‧ 2010-03-26 18:47:20 檢舉
looney 說的方法叫做輸出轉向, 是console mode常用的技巧

至於fso
因為有時候會因為安全性的顧慮
而把該ActiveX元件停用
所以使用fso不保證一定能夠在任何地方都能使用
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
8
fillano
iT邦超人 1 級 ‧ 2010-03-26 08:53:18
最佳解答
10
魯大
iT邦高手 1 級 ‧ 2010-03-26 09:29:31

你可以透過執行時,利用指令去完成,如下:

<pre class="c" name="code">cscript //nologo 001.vbs > output.txt

很簡單吧..

6
tombo
iT邦高手 1 級 ‧ 2010-03-26 14:01:16
<pre class="c" name="code">Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile ( strLogFile , ForAppending , True)
for nLoop = 1 to 5
wscript.echo varA
objTextFile.WriteLine( "varA = " & varA )
next
objTextFile.Close

簡單的Sample 給您,如果想要完整的資訊,可以去 MSDN or Microsoft Script Center 找

我要發表回答

立即登入回答