用计划任务每1分钟执行一次指定程序:
schtasks /create /sc minute /mo 1 /st 00:00:00 /tn "autor" /ru system /tr """"C:\autor.bat""""
把下面批处理保存到c:\autor.bat,系统每1分钟查找一次是否存在不为空的可移动磁盘,如果有,就执行指定程序。
@echo off
setlocal enabledelayedexpansion
for /f "skip=1 tokens=1,2 delims=\" %%a in ('fsutil fsinfo drives^|find /v ""') do (
set aa=%%a
fsutil fsinfo drivetype !aa:~-2!|findstr "可移动"&&start "" "C:\Program Files\Windows NT\Pinball\PINBALL.EXE"
)
endlocal
这是在后台用SYSTEM权限运行的,如果要换成前台就要配合AT的前台运行命令执行。
Last edited by clamber on 2010-1-8 at 18:29 ]