能不能具体告诉一下,怎么用C语言实现先调用和执行一个exe,然后在调用...
发布网友
发布时间:2024-05-13 02:07
我来回答
共1个回答
热心网友
时间:2024-08-12 20:16
#include <windows.h>
#include<stdio.h>
void main()
{
system("start /WAIT /B b.exe"); // 执行一个
Sleep(8000); // 给等待时间
system("start /WAIT /B b.exe"); // 执行另一个
}
-------
// b.c
#include <windows.h>
#include<stdio.h>
void main()
{
printf("sleep 5000\n");
Sleep(5000);
printf("\007 sleep 2000\n");
Sleep(2000);
printf("\007 done\n");
exit(0);
}
=======================================
另一方法 调 b.bat
system("start /WAIT /B b.bat");
--------------------------------------
REM b.bat 内容
start /WAIT /B b.exe
REM 会自己等待,一个做完再做下一个
start /WAIT /B b.exe
REM ============================
再一种方法用 API,用 ShellExecuteEx(。。。)
测定一个做完再做另一个。