现在我使用任务调度程序安排bat文件.但是我想使用schtasks命令使用windows命令提示符来执行此操作.该批处理文件应该每五分钟运行一次,它应该在每天重复相同的事情.
对不起,如果这个或类似的被问到,我希望我错过了一些愚蠢的东西,这很容易,但是.如何使用schtasks /create将开始的命令创建任务,每天在7点说,并且无限期地或在一天的时间内每小时重复一次?
如果我做
schtasks /create /tn "test" /tr "\"C:\Program Files\test.exe"" /sc HOURLY /mo 1
Run Code Online (Sandbox Code Playgroud)
它只会在指定的日期和时间被触发时触发.
如果我做
schtasks /create /tn "test" /tr "\"C:\Program Files\test.exe"" /sc DAILY /mo 1
Run Code Online (Sandbox Code Playgroud)
它每天只会触发一次.
提前致谢!
我正在尝试创建一个创建批处理文件的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命令行在Windows 7 Home Premium台式计算机上完成的.我试图使用schtasks创建一个简单的批处理程序,以便在我登录时自动打开一堆程序.但是,当我尝试创建任务时,它表示我的批处理文件的访问被拒绝.
schtasks /create /tn Startup /tr "C:\ComputerStartup.bat" /sc onlogin
ERROR: Access is denied.
Run Code Online (Sandbox Code Playgroud)
所以我尝试提供我的身份验证(我以管理员用户身份运行).
schtasks /create /s Jackson-HP /u Jackson /sc onlogon /tn Startup /tr C:\ComputerStartup.bat
Run Code Online (Sandbox Code Playgroud)
它提示我的用户输入密码.我的计算机没有密码,所以我只按了回车键,它说:
ERROR: User credentials are not allowed on the local machine.
Run Code Online (Sandbox Code Playgroud)
我不知道如何解决这个问题.我还是新手创建批处理文件,所以我可能会犯一个新手错误.感谢您给予的任何帮助,谢谢.