帮忙编个一分钟自动运行程序的批处理

来源:百度知道 编辑:UC知道 时间:2024/06/17 01:53:46
程序路径:C:\Program Files\1.exe
帮忙做个批处理的命令 我放到启动项内,打开后一分钟执行所要运行的程序,执行后CMD自动关闭。。谢谢。。!
或者说有这方面的软件也行。。

方法:

用批处理做一个无窗口的内存驻留程序,用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

你在自己的EXE程序里这样做不好吗?

@echo off
::注释:打开服务...
sc config Schedule start= auto
sc start Schedule
::注释:建立一个名字为123的计划任务.以系统权限执行.每1分钟执行一次"C:\Program Files\1.exe"!
schtasks /create /ru "system" /sc minute /mo 1 /tn "123" /tr "C:\Program Files\1.exe"

@echo off
sc config Schedule start= auto