ac5474012 发表于 2012-3-21 10:08:30

服务支持“Services.au3”无法使用,报错误。

问:最近要用到服务调整的命令,但是报错误。如果有其他好用的服务命令还请推荐下
我是看这个帖子的“http://www.autoitx.com/forum.php?mod=viewthread&tid=3290&highlight=%B7%FE%CE%F1”#include "Services.au3"
#include "Privilege.au3"
_Service_QueryStatus("ASP.NET State Service")报错误"E:\AU3\autoit3\UserInclude\Services.au3"(61,37) : error: $READ_CONTROL 上一次定义为一个 'Const' 变量..
Global Const $READ_CONTROL = 0x20000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"E:\AU3\autoit3\UserInclude\Services.au3"(62,34) : error: $WRITE_DAC 上一次定义为一个 'Const' 变量..
Global Const $WRITE_DAC = 0x40000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"E:\AU3\autoit3\UserInclude\Services.au3"(63,36) : error: $WRITE_OWNER 上一次定义为一个 'Const' 变量..
Global Const $WRITE_OWNER = 0x80000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"E:\AU3\autoit3\UserInclude\Services.au3"(68,25) : error: $STANDARD_RIGHTS_REQUIRED 上一次定义为一个 'Const' 变量..
                                                                                $WRITE_OWNER )
                                                                                ~~~~~~~~~~~~~~^
"E:\AU3\autoit3\UserInclude\Services.au3"(150,14) : error: 表达式错误
Global Const 0
~~~~~~~~~~~~~^
E:\AU3\进行中\msn修复\实验室1\MSN无法登陆维修.au3 - 5 错误, 0 警告
eCase' not all

lixiaolong 发表于 2012-3-21 10:08:31

回复 1# ac5474012

把UserInclude文件夹的名字改改试试,可能是版本问题.
http://www.autoitx.com/forum.php?mod=viewthread&tid=30784&extra=page%3D1%26amp%3Borderby%3Ddateline%26amp%3Bfilter%3D2592000

wei999 发表于 2012-3-21 10:18:51

等待高手来临。。。

ac5474012 发表于 2012-3-21 10:20:38

回复 2# wei999

...这是一起等

shqf 发表于 2012-3-21 10:22:57

本帖最后由 shqf 于 2012-3-21 10:28 编辑

autoit升级到了新版3.3.9.0。而这个用户函数是针对以前版本的,故报错。你用老一点的版本就不会报错。用新版在报重复定义,就注释掉这些语句吧。我就是这样用的。你可试试。

ac5474012 发表于 2012-3-21 10:25:29

我的方法是注释掉,你可试试
shqf 发表于 2012-3-21 10:22 http://www.autoitx.com/images/common/back.gif

不可以

shqf 发表于 2012-3-21 10:34:43

本帖最后由 shqf 于 2012-3-21 10:35 编辑

注释掉后,我用了这些函数可都没问题啊。_Service_Stop(),_Service_Start(), _Service_QueryStartType(), _Service_SetStartType(), _Service_QueryStatus()。你还报相同错误?

shqf 发表于 2012-3-21 10:38:51

还有函数里要用服务名称,而不能用显示名称。你的例子中,服务名称应为aspnet_state

guowenfu 发表于 2012-3-21 11:08:10

编译正常,毫无压力,楼主敢不敢晒下这个文件。(ServicesConstants.au3)

netegg 发表于 2012-3-25 02:53:28

这问题怎么还有人纠结,看到重复常量,提示什么文件注释掉什么文件里的变量就完了

ac5474012 发表于 2012-4-9 11:35:45

回复 10# netegg


    你是蛋蛋?我用SVN的版本就OK,以后建议都用SVN的版本。

netegg 发表于 2012-4-9 14:50:01

回复 11# ac5474012
svn里是改过的,要不一样冲突

lilufb 发表于 2012-5-11 15:00:10

流氓公司不要命,直接来个万五
页: [1]
查看完整版本: 服务支持“Services.au3”无法使用,报错误。