我有一个VBScript,Abc.vbs,其中包含:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "D:\Abc.bat" & Chr(34), 0
Set WshShell = Nothing
如何安排Abc.vbs在没有Windows任务计划程序的情况下运行?
答案 0 :(得分:1)
'Put this code above your own code in the VBS file.
Do While(cStr(Time) <> "22:00:00") 'Please check the date/time format on your computer and make changes accordingly. This code schedules the script to 10 PM
Wscript.Sleep = 100
Loop
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "D:\Abc.bat" & Chr(34), 0
Set WshShell = Nothing
现在双击此VBS并保持原样。
答案 1 :(得分:0)
这取决于您的环境,操作系统,何时运行以及您可以使用哪些工具。
在Windows中,您可以使用注册表项或组策略在登录时运行脚本,然后可以在循环中运行,然后以设置的时间间隔运行批处理文件。
您可以将可执行文件安装为Windows服务,它基本上可以执行上述操作但使用可执行文件。
如果您有权访问SQL服务,它也可以安排作业。
可能还有其他一些方法,但它们又取决于您的具体用例。