[VBA ] 關於SHELL執行結果畫面>>c:test.txt

看板Visual_Basic作者 (YFU)時間19年前 (2006/03/07 01:21), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/2 (看更多)
不好意思,可以請問一下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

03/07 06:57, , 1F
你bat 指令行開頭加了@ 當然不會輸出
03/07 06:57, 1F

03/07 06:59, , 2F
啊 不對 @是指令行不會輸出 程式執行結果還是會輸出
03/07 06:59, 2F
文章代碼(AID): #1436-MxQ (Visual_Basic)
文章代碼(AID): #1436-MxQ (Visual_Basic)