我有一個VBScript,Abc.vbs,其中包含:時間表VBScript中沒有任務調度
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "D:\Abc.bat" & Chr(34), 0
Set WshShell = Nothing
如何安排Abc.vbs使其在沒有Windows任務計劃程序運行?
我有一個VBScript,Abc.vbs,其中包含:時間表VBScript中沒有任務調度
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "D:\Abc.bat" & Chr(34), 0
Set WshShell = Nothing
如何安排Abc.vbs使其在沒有Windows任務計劃程序運行?
它時,你希望它運行,你必須提供給你什麼樣的工具取決於您的環境,操作系統,。
在窗口,你可以使用註冊表項或組策略在登錄然後可以在一個循環中運行,然後在設定的時間間隔運行腳本運行批處理文件。
你可以安裝一個可執行文件爲Windows服務,基本上做什麼上面,但使用的可執行文件。
如果您有機會獲得SQL服務有調度作業以及能力。
可能有一些更多的方式,但他們又取決於您的具體使用情況。
謝謝。我收到一個錯誤 - 錯誤:對象不支持此屬性或方法:'Wscript.Sleep' 代碼:800A01B6 來源:Microsoft VBScript運行時錯誤 – vicki
'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並保持原樣。
請解釋你爲什麼不想使用Windows任務計劃程序,這將告訴我們你的_true_約束條件是什麼,並允許我們提出更合適的建議 –
所有VBS正在執行的是運行批處理文件。它更有意義,不使用VBS比它不使用Windows調度 –