标题: [系统相关] 批处理怎样在某程序关闭后执行关机? [打印本页]
作者: gggas15 时间: 2013-11-11 13:49 标题: 批处理怎样在某程序关闭后执行关机?
触发的关机命令
要求:在某程序关闭后才执行的
注意:别刚运行批处理后立刻关机
需求:有效命令
作者: gggas15 时间: 2013-11-11 16:23
看来没什么人 沙发什么的自己来
作者: DAIC 时间: 2013-11-11 16:34
以notepad.exe为例- @echo off
- :loop
- tasklist | findstr "notepad.exe"
- if errorlevel 1 (
- shutdown -s -f -t 0
- ) else (
- ping -n 5 127.1 > nul
- goto :loop
- )
复制代码
作者: ivor 时间: 2013-11-11 20:26
start /wait "此处程序的名字"
shutdown -s -f -t 0
对不起,您的帖子小于 10 个字符的限制,请修改。
作者: gggas15 时间: 2013-11-12 14:38
回复 3# DAIC
你的代码刚运行就关机了
作者: foxJL 时间: 2013-11-12 14:46
你打开记事本了吗?
作者: DAIC 时间: 2013-11-12 15:37
回复 5# gggas15
你需要监控的进程名是什么?
作者: gggas15 时间: 2013-11-12 15:43
回复 7# DAIC
qq.exe explore.exe
作者: gggas15 时间: 2013-11-12 15:44
回复 6# foxJL
刚运行就关机了
作者: DAIC 时间: 2013-11-12 17:18
回复 8# gggas15 - @echo off
- :loop
- tasklist | findstr /i "qq.exe explore.exe"
- if errorlevel 1 (
- shutdown -s -f -t 0
- ) else (
- ping -n 5 127.1 > nul
- goto :loop
- )
复制代码
作者: DAIC 时间: 2013-11-12 17:19
回复 9# gggas15
6楼的意思是,你打开记事本(不要关闭),再执行3楼的代码就不会关机了。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |