www.jbmf.net > 批处理文件中,如何设置等待一段时间后,接着再运行

批处理文件中,如何设置等待一段时间后,接着再运行

rem 等待5秒::::::::::::::::::::::::::::::::::::::::::::::::::::rem 第一种方法:@ping -n 5 127.1 >nul 2>nulrem 其中5是ping 5次,这大概有5秒的延迟.rem 第二种方法:@

1、在电脑的任务计划程序中点击创建任务选2113项,创5261建一个任务.2、在弹出的页面中填写该任务的相关说明.3、点击页面中的触4102发1653器选项,新建一个触发器.4、在新建触发器页面中填写该bat任务重复循环运行的时间.5、在操作版页面选择需要循环执行的bat程序即权可完成循环设置.

用windows自带的计划任务

批处理好象是没有延迟命令有一个pause命令 ,可这是暂停命令,处理过程暂停,只到你按任意键.如果想要延迟的话,可以使用ping 命令如:ping 127.0.0.1 -n 5000>nul 这条命令可以延迟5分钟然后执行下条指令.你可以通过改变x>nul中的x来具体设置时间 5000对应的是5分钟

试试我的vbs代码吧:'====代===码===开===始============name="d:\123.bat"set ws=CreateObject("wscript.shell")set fso=CreateObject("Scripting.FileSystemObject")while 1set f=fso.getfile(name)ws.run f.shortpath,0wscript.sleep 1000

start F:\快门多开\多开1\shutter.exeping /n 5 127.0.0.1>nulstart F:\快门多开\多开2\shutter.exeping /n 5 127.0.0.1>nulstart F:\快门多开\多开3\shutter.exe这样就ok了 每个文件间隔5秒打开,不过建议你文件路径别用中文.

解决办法:======================================Set shell = Wscript.createobject("wscript.shell")a = shell.run ("a.bat",0)保存为a.vbs======================================//默认60秒,秒为单位,修改为自己需要的时间ping 1270.1 -n 60 >nul2 >nul你的程序保存为a.bat======================================两个文件放在同一目录,执行a.vbs即可,望采纳.记得给问豆啊!

默认就是等待前一个程序完成再执行下一个啊不信你试试.notepad rem 可选参数notepadmspaint在你关闭第一个notepad以后才会打开第二个

ping -n 3 127.0.1>nul其中3是3秒!

@echo off& echo wscript.sleep wscript.arguments(0)*1000>delay.vbsecho command1delay.vbs 1800echo command2pause 1>nul 或者@echo offecho command1start /min /w mshta vbscript:setTimeout("window.close()",1800000)echo command2pause 1>nul

相关搜索:

网站地图

All rights reserved Powered by www.jbmf.net

copyright ©right 2010-2021。
www.jbmf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com