小编tak*_*ack的帖子

用于创建计划任务的VBScript

我正在尝试创建一个创建批处理文件的VBScript,然后创建一个计划任务来运行批处理文件.到目前为止,我尝试的所有内容都创建了批处理文件,但是没有创建计划任务,我没有收到任何错误.这是我到目前为止:

Option Explicit

Dim objFSO, outFile, wShell
Set objFSO = CreateObject("Scripting.FileSystemObject")

Set outFile = objFSO.CreateTextFile("C:\test.bat", True)
outFile.WriteLine "Start www.google.com"
outFile.Close

Set wShell = CreateObject ("Wscript.Shell") 
wShell.Run "cmd SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN 'Test Task' /TR 'C:\test.bat' /ST 16:30", 0
Run Code Online (Sandbox Code Playgroud)

我试过""Test Task""""C:\test.bat"",并得到了相同的结果.但是当我在命令提示符下运行以下命令时:

SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN "Test Task" /TR "C:\test.bat" /ST 16:30
Run Code Online (Sandbox Code Playgroud)

任务成功创建.

我尝试这种方法的另一种方法是创建2个批处理文件:一个用于打开网页的批处理文件,以及一个用于创建计划任务的批处理文件.然后我结束了最后运行task.bat文件.这就是我对此的看法:

Option Explicit

Dim objFSO, outFile, wShell
Set objFSO = CreateObject("Scripting.FileSystemObject")

Set outFile = objFSO.CreateTextFile("C:\test.bat", True)
outFile.WriteLine …
Run Code Online (Sandbox Code Playgroud)

windows vbscript cmd batch-file schtasks

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

batch-file ×1

cmd ×1

schtasks ×1

vbscript ×1

windows ×1