
sbit key=P1^0
bit flag=0
void A(void)
{
.....
}
void B(void)
{
......
}
main()
{
while(1)
{
if(key==0)
{
while(key==0)
flag=~flag
}
if(flag)B()
else A()
}
}
@echo offset "EXE1=C:\QQ.exe"
set "EXE2=D:\YY.exe"
rem 开启程序
start "" "%EXE1%"
start "" "%EXE2%"
rem 判断程序是否运行(如QQ.exe,就写QQ)
tasklist /nh|find /i "QQ"
if ERRORLEVEL 1 (goto no) else (goto ok)
:no
rem 结束第二个程序
taskkill /f /im "YY.exe" & cls
echo 程序损坏
pause>nul & exit
:ok
echo 存在第一个程序
pause>nul
:: 请将exe1和exe2的两个程序路径修改一下在运行即可
:: 主要修改的地方: 第九行,将QQ更改为您的程序名,请不要加.exe
:: 将13行的YY.exe修改成第一个程序在进程中的名即可
:: 中国批处理脚本联盟
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)