第2个回答 推荐于2016-07-22
方法:
用批处理做一个无窗口的内存驻留程序,用vbs暂停60秒(即60'000毫秒)后运行指定程序。
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
@echo off & setlocal enableextensions enabledelayedexpansion
echo WScript.Sleep 60000 > %temp%\tmp$$$.vbs
cscript //nologo %temp%\tmp$$$.vbs
for %%f in (%temp%\tmp$$$.vbs) do if exist %%f del %%f
endlocal
start "C:\Program Files\1.exe "
exit本回答被提问者采纳