找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27681|回复: 10

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

[复制链接]
发表于 2013-11-11 13:49:05 | 显示全部楼层 |阅读模式
触发的关机命令
要求:在某程序关闭后才执行的
注意:别刚运行批处理后立刻关机
需求:有效命令
 楼主| 发表于 2013-11-11 16:23:33 | 显示全部楼层
看来没什么人 沙发什么的自己来
发表于 2013-11-11 16:34:47 | 显示全部楼层
以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. )
复制代码
发表于 2013-11-11 20:26:39 | 显示全部楼层
start /wait "此处程序的名字"
shutdown -s -f -t 0


对不起,您的帖子小于 10 个字符的限制,请修改。
 楼主| 发表于 2013-11-12 14:38:43 | 显示全部楼层
回复 3# DAIC


    你的代码刚运行就关机了
发表于 2013-11-12 14:46:33 | 显示全部楼层
你打开记事本了吗?
发表于 2013-11-12 15:37:52 | 显示全部楼层
回复 5# gggas15


    你需要监控的进程名是什么?
 楼主| 发表于 2013-11-12 15:43:46 | 显示全部楼层
回复 7# DAIC


    qq.exe  explore.exe
 楼主| 发表于 2013-11-12 15:44:28 | 显示全部楼层
回复 6# foxJL


    刚运行就关机了
发表于 2013-11-12 17:18:15 | 显示全部楼层
回复 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. )
复制代码
发表于 2013-11-12 17:19:08 | 显示全部楼层
回复 9# gggas15


    6楼的意思是,你打开记事本(不要关闭),再执行3楼的代码就不会关机了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 18:33 , Processed in 0.032659 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表