我的意思是从命令行打开内置的Windows GUI,而不是由Schtasks启动
我的意思是从命令行打开内置的Windows GUI,而不是由Schtasks启动
Answers:
taskschd.msc
在Windows Vista及更高版本中可用。
http://technet.microsoft.com/zh-CN/library/cc721871.aspx
我可能发誓我看到过一个小的任务计划程序GUI,就像您在Vista之前谈论的那样,但是也许我在想“添加计划任务”向导。
您可能需要使用以下命令打开计划的任务浏览器:
control schedtasks
不幸的是,我找不到从命令行启动“添加计划任务”向导的任何方法(必须有一种方法!)
mmc
任务计划程序并将其作为输入?
我在服务器上使用Windows 2003。我正在使用“ SCHTASKS.EXE”
SCHTASKS /parameter [arguments]
Description:
Enables an administrator to create, delete, query, change, run and
end scheduled tasks on a local or remote system. Replaces AT.exe.
Parameter List:
/Create Creates a new scheduled task.
/Delete Deletes the scheduled task(s).
/Query Displays all scheduled tasks.
/Change Changes the properties of scheduled task.
/Run Runs the scheduled task immediately.
/End Stops the currently running scheduled task.
/? Displays this help message.
Examples:
SCHTASKS
SCHTASKS /?
SCHTASKS /Run /?
SCHTASKS /End /?
SCHTASKS /Create /?
SCHTASKS /Delete /?
SCHTASKS /Query /?
SCHTASKS /Change /?
┌─────────────────────────────────────┐
│ Executed Wed 02/29/2012 10:48:36.65 │
└─────────────────────────────────────┘
这很有趣,让我感觉很强大。:)
这将启动“计划任务” MMC控制面板:
%SystemRoot%\system32\taskschd.msc /s
较旧版本的Windows在MMC控制面板上有一个初始屏幕,/ s开关会禁止它。它不是必需的,但也不会造成伤害。
/s
对开关?即使没有它,它也可以工作。
是的,GUI在XP中可用。我可以使用以下命令获取要打开的计划任务列表(而不是GUI),
control.exe schedtasks
例如,然后您可以使用向导添加新的计划任务。
在XP中,如果您搜索“计划任务”,然后单击“分步说明”并打开计划程序GUI,则可以从Windows帮助中找到计划程序GUI。单击最后一个链接将执行以下命令,该命令很可能会转换为可以从命令行打开Scheduler GUI的内容。有人知道吗?
ms-its:C:\WINDOWS\Help\mstask.chm::/EXEC=,control.exe, schedtasks CHM=ntshared.chm FILE=alt_url_windows_component.htm
这是我刚刚使用的示例:
at 8am /EVERY:M,T,W,Th,F,S,Su cmd /c c:\myapp.exe
结果是:
Added a new job with job ID = 1
然后,检查我的工作:
at
您可能想看一下简单的命令行调度程序“ at”:
C:\Documents and Settings\mahendra.patil>at/?
AT命令计划命令和程序在指定的时间和日期在计算机上运行。计划服务必须正在运行才能使用AT命令。
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\ computername指定远程计算机。如果省略此参数,则在本地计算机上调度命令。
id是分配给计划命令的标识号。
/ delete取消预定的命令。如果省略id,则将取消计算机上所有计划的命令。
/ yes当不需要进一步确认时,可与cancel all jobs命令一起使用。
time指定命令运行的时间。
/ interactive允许作业与运行作业时登录的用户的桌面进行交互。
/ every:date [,...]在一周或一个月的每个指定日期运行命令。如果省略日期,则假定该月的当前日期。
/ next:date [,...]在一天的下一次出现(例如,下星期四)时运行指定的命令。如果省略日期,则假定该月的当前日期。
“命令”是Windows NT命令或要运行的批处理程序。
at
现在在最新版本的Windows中运行,则会收到以下错误消息:“ AT命令已过时。请改用schtasks.exe。”
您可以创建新的快捷方式:
control schedtasks
轻松命名为“ tsks.lnk”,然后将其保存在c:\ windows \ system32中。
现在,您可以按Windows Key+ R,然后输入“ tsks”,然后按Enter和瞧。此时无需鼠标。
或者在Windows Vista / Windows Key7/2008中,只需按,然后键入“ tsks”并按Enter。
我也在运行XP SP2,它可以完美运行(从命令行...):
start control schedtasks
如果您要问的是我想问的问题,可以通过执行以下命令打开它:
explorer.exe "C:\WINDOWS\Tasks\"