liangxm 发表于 2009-5-4 17:52:15

请问如何查看是否存在某个计划任务

我用at命令建了个计划任务,想查看计划任务里是否存在我设定的一个at1的计划任务,不知道如何查询呢?通过注册表还是某些命令?

查了一下文档,里面相关的只有:
任务计划 "::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}"

3q~

qqgghh1 发表于 2009-8-20 13:47:30

用AT不如用SCHTASKS,at建立的计划任务名称自己不能指定,是系统随机给的。
下面的方法很不严谨,但确实很有效。

#include <Constants.au3>
$foo = Run(@ComSpec & " /c " & 'schtasks', "", @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
ProcessWaitClose($foo)
$text=StdoutRead($foo)
If StringInStr($text,"计划任务名")Then
        MsgBox(0,"1","发现指定的计划任务")
Else
        MsgBox(0,"1","没有发现")
EndIf

paulzhu 发表于 2009-8-20 13:57:37

不错,学习了

pusofalse 发表于 2009-8-20 13:59:47

NetScheduleJobEnum
http://msdn.microsoft.com/en-us/library/aa370616(VS.85).aspx
页: [1]
查看完整版本: 请问如何查看是否存在某个计划任务