找回密码
 加入
搜索
查看: 2954|回复: 3

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

[复制链接]
发表于 2009-5-4 17:52:15 | 显示全部楼层 |阅读模式
我用at命令建了个计划任务,想查看计划任务里是否存在我设定的一个at1的计划任务,不知道如何查询呢?通过注册表还是某些命令?

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

3q~
发表于 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

评分

参与人数 1金钱 +30 收起 理由
fybhwsx + 30 谢谢,解决了我的问题。唯一不完美的就是不 ...

查看全部评分

发表于 2009-8-20 13:57:37 | 显示全部楼层
不错,学习了
发表于 2009-8-20 13:59:47 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 01:22 , Processed in 0.117470 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表