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

智能启动系统服务

[复制链接]
发表于 2009-4-21 23:41:41 | 显示全部楼层 |阅读模式
大家好!小弟我是个新手,最近编写了一个重启系统服务的工具。

下面把代码写出来给大家!可能在大虾们眼中,这根本就不算什么。在这里我只是想和大家公享一下!

#include "ServiceControl.au3"
RunWait(@ComSpec & " /c " & 'net stop 服务名称')
RunWait(@ComSpec & " /c " & 'net start 服务名称')

我的目的是这样的,比如:先判断123服务是否已经启动,如果启动、就直接退出,如果没有就启动123服务并退出!

最近我想完善一下,但由于笨了点、所以一直没有编写出来!还望大虾们给予指点。
发表于 2009-4-22 09:50:21 | 显示全部楼层
论坛里有关于服务的UDF很全,你可以搜索一下。
发表于 2009-4-22 11:53:43 | 显示全部楼层
Windows XP 以后的系统好像可以使用 SC 命令进行服务判断,具体使用请看看 SC 命令的帮助!
发表于 2009-10-22 17:06:38 | 显示全部楼层
用#include "ServiceControl.au3"这个,就不用下面这个
RunWait(@ComSpec & " /c " & 'net stop 服务名称')
RunWait(@ComSpec & " /c " & 'net start 服务名称')了
不用include这个,如果include这个,一般是
;_StartService()          用这个来开始服务
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 08:39 , Processed in 0.074652 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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