作者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
1F:推 fumizuki:你bat 指令行开头加了@ 当然不会输出 03/07 06:57
2F:→ fumizuki:啊 不对 @是指令行不会输出 程式执行结果还是会输出 03/07 06:59