[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理怎样在某程序关闭后执行关机?

触发的关机命令
要求:在某程序关闭后才执行的
注意:别刚运行批处理后立刻关机
需求:有效命令

看来没什么人 沙发什么的自己来

TOP

以notepad.exe为例
  1. @echo off
  2. :loop
  3. tasklist | findstr "notepad.exe"
  4. if errorlevel 1 (
  5.     shutdown -s -f -t 0
  6. ) else (
  7.     ping -n 5 127.1 > nul
  8.     goto :loop
  9. )
复制代码

TOP

start /wait "此处程序的名字"
shutdown -s -f -t 0


对不起,您的帖子小于 10 个字符的限制,请修改。
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

回复 3# DAIC


    你的代码刚运行就关机了

TOP

你打开记事本了吗?

TOP

回复 5# gggas15


    你需要监控的进程名是什么?

TOP

回复 7# DAIC


    qq.exe  explore.exe

TOP

回复 6# foxJL


    刚运行就关机了

TOP

回复 8# gggas15
  1. @echo off
  2. :loop
  3. tasklist | findstr /i "qq.exe explore.exe"
  4. if errorlevel 1 (
  5.     shutdown -s -f -t 0
  6. ) else (
  7.     ping -n 5 127.1 > nul
  8.     goto :loop
  9. )
复制代码

TOP

回复 9# gggas15


    6楼的意思是,你打开记事本(不要关闭),再执行3楼的代码就不会关机了。

TOP

返回列表