将bat执行用vc写成,特别注意如果我执行两个命令,应该让它有先后执行的关系 RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何将bat执行用vc写成,比如:bat文件:a.exeb.exe-------如何用VC来执行它们,特别注意的是,先后次序指的是,,先要执行了a.exe才能继续执行b.exe,,即运行了a.exe文件后,,只有把它关闭了,,才能运行b.exe,,我用如下两条来执行不行:WinExec("a.exe",SW_SHOW);WinExec("b.exe",SW_SHOW);因为b.exe没等a.exe关闭就出来了,,即没有先后次序关系 ,, while{CreateProcess加载程序WaitForSingleObject等待进程句柄} 一样要这么复杂嘛,,,bat才就几句而已耶,,有没有更简单的方法呢,, BAT中每一个执行文件对应一个CreateProcess和一个WaitForSingleObject,这还算复杂吗? 直接WinExec你的bat即可,在dos下执行也是一行一行执行的,除非你的bat里又调的是其他不会立即退出的程序,那就要createProcess了。 嗯,用WinExec("path\\exec.bat", SW_SHOW)就可以了。 本来想苦逼下。算了,散分吧。 VC生成的EXE文件在VISTA下运行的问题 通过播放的时间进度获得所处文件的位置 请求原码正解,关于TABCONTROL的问题源码 求助 VC中用CRecordSet类连接SQL数据库的问题!!!帮忙!!! 一个简单的随机问题 超菜问题!怎样将在文本框中输入的字符串用messagebox返回 如何得到当前对话框程序的module句柄? 关于CREATESTRUCT 这个数据结构 为缩略图加标记的问题.急!!! 有关select模型的问题若干
比如:
bat文件:
a.exe
b.exe
-------
如何用VC来执行它们,特别注意的是,先后
次序指的是,,先要执行了a.exe才能继续执行b.exe
,,即运行了a.exe文件后,,只有把它关闭了,,才能
运行b.exe,,
我用如下两条来执行不行:
WinExec("a.exe",SW_SHOW);
WinExec("b.exe",SW_SHOW);
因为b.exe没等a.exe关闭就出来了,,
即没有先后次序关系 ,,
{
CreateProcess加载程序
WaitForSingleObject等待进程句柄
}
有没有更简单的方法呢,,
createProcess了。