怎样做一个批处理,在开机后五分钟运行一个程序

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:15:04
我记得用AT+FOR就可以实现
非常感谢各位的帮助
本人怪癖,不喜欢借助其它非DOS的工具(天然最好)
能否直接给出答案?
本人将提高悬赏

@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
:1
ping 127.0.0.1 -n 998>nul
start cn.vbs
goto 1

cn.vbs改成你的文件地址,同目录就可以直接写文件名

如果要求运行时间不是特别精确地话(当然误差最多也是几秒),可以参考下这样:

@echo off
echo @echo off >aExample.bat
echo title 大约5分钟后运行指定程序 >>aExample.bat
echo mode con: lines=3 cols=18 >>aExample.bat
echo ping -n 301 127.0.0.1 ^>nul 2^>nul >>aExample.bat
echo start ★○我要运行的程序○★ >>aExample.bat
copy /y aExample.bat "%userprofile%\「开始」菜单\程序\启动"
del /f /q aExample.bat

上面 " ★○我要运行的程序○★ " 需要替换成 相应应用程序的路径与文件名..
这样每次开机后自动运行了..
这是按照一般电脑用户的电脑删除修改的. 有些经过特殊设置后的电脑可能无法使用哦,不过可以导出注 册表内容给我看看. 我尝试下修改..
保存为 .bat 还是 .cmd 任君选择了.应该不用我嗷述了吧.

而用at的话.. 那是定时运行---指定某个时间运行