C#调用EXE的相关问题 我要多次启动该EXE 每次启动之间有时间间隔 我现在用的是sleep() 但多次启动之后容易出问题..我想要在前一次启动成功之后 再启动下一次.从而起到延时启动的问题.要怎么获取启动成功的参数?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Process类的Start方法有个返回值,判断哪个就知道是否启动成功。另外你说的依次启动是要等前次正常结束吗?Process类有个WaitForExit方法是等待正常结束。其它没有可以要等待的地方了,除非人为添加延迟。 那个exe是你自己写的吗,自己写的可以返回值不是话就只能另想办法了毕竟不同机器上启动的时间是不能预知的 Process.Start() 没异常就算启动成功了。但具体点什么叫启动成功呢?比如运行起来,抛了个异常退出了。这个算吗?还得EXE自己说自己启动成功了才行。比如往一个地方发个消息,留下点记号什么的。 最省力的方法引入Microsoft.VisualBasic namespace用Interaction.Shell第三个参数 true 就可以等待程序执行完毕 [求助]如何用C#的System.Threading类实现并行问题呢? 有一个网络编程的问题。。。。请高人指教。。。小弟在此多谢。。。 如何让一个Form始终保持前端显示? c# 字符串处理 请教!! >>>>>哪位大哥提供个SmartThreadPool??? c#做欢迎画面的一个疑问 如何windows桌面句柄 C# 操作大xml文件(200M),进行节点删除,有没有比较高效的办法 我是个初学者。大家帮帮我。。。万分感谢, DEV控件,这种触屏的风格是怎么做的? 如何查找表中某个字段的字段名? 关于类似MSN的消息提示功能
另外你说的依次启动是要等前次正常结束吗?Process类有个WaitForExit方法是等待正常结束。其它没有可以要等待的地方了,除非人为添加延迟。
不是话就只能另想办法了
毕竟不同机器上启动的时间是不能预知的
但具体点什么叫启动成功呢?比如运行起来,抛了个异常退出了。这个算吗?
还得EXE自己说自己启动成功了才行。比如往一个地方发个消息,留下点记号什么的。
引入Microsoft.VisualBasic namespace
用Interaction.Shell
第三个参数 true 就可以等待程序执行完毕