[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
4# cjiabing
谢谢解答,版主,"C:\123.exe",为什么加引号啊?

TOP

本帖最后由 tmplinshi 于 2011-7-21 17:52 编辑

需下载 http://www.nirsoft.net/utils/nircmd.zip
  1. @echo off
  2. set app="C:\WINDOWS\system32\notepad.exe"
  3. :: ------------- 隐藏批处理窗口 -------------
  4. set title=[keep app running]
  5. title %title%
  6. nircmdc win hide title "%title%"
  7. :: ------------- / 隐藏批处理窗口 -------------
  8. nircmdc waitprocess %app%
  9. for /l %%a in () do %app%
复制代码
1

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

一般可以这样:
  1. for /l %%a in () do a.exe
复制代码
不排除某些软件启动后马上换“马甲”导致无限弹窗的可能

TOP

3# xslxslxsl 假设你运行的程序是123.exe,用批处理进程监控,假如发现该程序没有运行,则重启该程序。
批处理如何监控进程呢?正式的说法是用tasklist,但发现以前有人这样子:


  1. @echo off
  2. :1
  3. "C:\123.exe"
  4. goto 1
复制代码
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

2# cjiabing 望版主解释的详细些好吗?具体如何实现呢?谢谢!

TOP

进程,监控
搜索“进程”
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表