作者bbsn (bbsn)
看板C_Sharp
标题[问题] c#程式执行时,如何接收.bat的回传值
时间Tue Jun 4 17:09:32 2013
方法一:
我用c#产生一个netuse.bat档,并且执行。
假如我产生的netuse.bat档需逐一连到PC1、PC2、PC3
若PC2无法netuse的话,有办法在c#的介面上显示失败名单的资料吗?
目前有想到如果失败的话,可以直接产生一个.txt档
给程式读取,但因为不确定.bat开始到结束要花多久时间
方法二:
逐一产生PC1.bat、PC2.bat、PC3.bat。
PC1.bat 执行完後,回传一个值或是产生一个档案给程式,程式再产生PC2.bat
回传的值或是档案可以让程式判断失败或成功。
其实两种方法都差不多
但程式要如何接收这个值或是档案←卡在这不知道要怎麽写
目前方法二比较接近理想
再麻烦各位高手解答,谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.143.230
1F:→ Abbee:csharp等bat作完,bat作完产一个档在硬碟,直接抓硬碟 06/04 19:34
2F:→ EricTsai:Google(c# process exitcode errorlevel) 06/05 11:38