作者macgyfu (YFU)
看板Visual_Basic
標題[VBA ] 關於SHELL執行結果畫面>>c:test.txt
時間Tue Mar 7 01:32:50 2006
不好意思,可以請問一下VB高手,我用VB SHELL執行一各DOS程式,
C:\tmshfu>testconnect.bat >>c:\test.txt我執行這段程式,結果在C:test.txt會顯示
執行結果,但是我在VB裡使用Shell ("c:\tmshfu\testconnect.bat
>>c:\test.txt ")有畫面會執行,但卻沒有產生test.txt檔,會不會跟我要執行的程式
有關,因為我bat檔裡面其實是寫成字串@test -ps1 -e "connect",我試過很多方法都
沒有辦法把結果抓出來,不知道有沒有人知道要怎樣把執行結果直接抓成字串,感恩喔
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.197.248
推 fumizuki:你bat 指令行開頭加了@ 當然不會輸出 03/07 06:57
→ fumizuki:啊 不對 @是指令行不會輸出 程式執行結果還是會輸出 03/07 06:59