bat如何判断一个程序关闭或者启动后

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat如何判断一个程序关闭或者启动后相关的知识,希望对你有一定的参考价值。

bat如何判断一个程序关闭或者启动!
关闭或者启动
之后就启动另外某个程序!
还有定时启动某个程序加载成功后为什么没启动
at 13:14 start "" "C:\Program Files\Tencent\QQ\QQ.exe"是不是错哪拉?符号是 这 ” 号
加载拉但是到那时间就不会启动 为什么
顺便问下
怎么制作 像一个程序 弹出一个窗口的那东西
上面有 确认 否 那个是怎么做的?
3 楼的回答不是我想要的!
2楼3 楼不是我要的答案!~
有没有正确点的答案?

参考技术A 用进程查看命令和for命令配合,前一个获得当前进程列表,检查是否是smc,如果是,关闭。这个在前面,要先执行。
如果没有smc进程,打开smc。用循环,得到一个数字,当smc已经运行时获得1,关闭smc,并退出dos。没有运行时,默认为0,后面就可以根据这个1和0,是否打开smc。
我想了一个最简单的方法
taskkill
/f
/im
smc.exe
这个命令用来关闭smc.exe
start
smc.exe
打开smc.exe
参考技术B 想用计划任务,Task Scheduler这个服务必须启动才行

下面这段代码就可以出一个对话框,让你Y或N存成.bat运行

放心不是恶意程序,如果点Y只是运行cmd.exe

@echo off
title 确认选择
echo.
set /p CONVERT= 是否执行CMD.EXE?(Y/N):
if "%CONVERT%"=="y" goto C
if "%CONVERT%"=="Y" goto C
if "%CONVERT%"=="n" goto E
if "%CONVERT%"=="N" goto E
if "%CONVERT%"=="" goto E

:C
start %SystemRoot%\System32\cmd.exe

:E
exit
参考技术C 我也在找这个答案 . 楼主有空一起交流下.本回答被提问者采纳 参考技术D 看任务管理器中的应用程序就知道了。

以上是关于bat如何判断一个程序关闭或者启动后的主要内容,如果未能解决你的问题,请参考以下文章

如何写一个Java程序自动启动一个windows系统服务?或者关闭、重启?

nginx在windows上面的启动bat文件

如何写一个exe.或者bat文件.来调用多个exe文件同时启动.

用bat批处理启动关闭控制台程序

用bat批处理启动关闭控制台程序

bat 命令 判断如果该exe程序已运行则马上关闭并且重新运行该软件 执行一次 求代码