jericho0711 发表于 2012-3-13 14:50:20

[已解决]<SetupApi.au3> 與 <ScreenCapture.au3>衝突,怎麼解決?

本帖最后由 jericho0711 于 2012-3-13 16:30 编辑

使用這二個UDF,編輯的時候會出現問題,但單獨使用的時候都沒有問題,不知道有什麼辦法解決??
#include <ScreenCapture.au3>
#include <SetupApi.au3>

錯誤代碼??
http://img2.ressim.net/out.php/i5543669_123-jpg

zldfsz 发表于 2012-3-13 15:14:51

打开localsecurityauthority.au3将出错行(164行)注释掉试试

afan 发表于 2012-3-13 15:16:27

将冲突提示的行改为
If Not IsDeclared('TRUSTEE....') Then Global Const $TRU...

jericho0711 发表于 2012-3-13 15:32:59

回复 3# afan

沒改過UDF,確認是改成這樣嗎?
原本
Global Const $TRUSTEE_IS_UNKNOWN = 0
改成
If Not IsDeclared ("TRUSTEE_IS_UNKNOWN") Then Global Const $TRUSTEE_IS_UNKNOWN = 0

afan 发表于 2012-3-13 15:35:21

回复 4# jericho0711


    可以,你试试就知道了。如还有相同提示再接着改。也可以用正则一次全改掉。
不放心的话,备份一个。

zldfsz 发表于 2012-3-13 15:57:04

将冲突提示的行改为
If Not IsDeclared('TRUSTEE....') Then Global Const $TRU...
afan 发表于 2012-3-13 15:16 http://www.autoitx.com/images/common/back.gif


    我以前遇到这种错误总是将那行注释掉,还是你的方法好

afan 发表于 2012-3-13 16:00:52

我以前遇到这种错误总是将那行注释掉,还是你的方法好
zldfsz 发表于 2012-3-13 15:57 http://www.autoitx.com/images/common/back.gif


    如果是主脚本单独使用的(副本),注释掉可以。如果是公用(共享)的,注释掉可能引起其它需要的脚本出现变量未声明的错误。

jericho0711 发表于 2012-3-13 16:26:05

回复 5# afan


剛剛把有問題的都改完後,可以正常使用了。
終於解決了{:face (125):}

zldfsz 发表于 2012-3-14 13:41:46

如果是主脚本单独使用的(副本),注释掉可以。如果是公用(共享)的,注释掉可能引起其它需要的脚本 ...
afan 发表于 2012-3-13 16:00 http://www.autoitx.com/images/common/back.gif
说得对极了

netegg 发表于 2012-3-14 23:13:16

其实我也一直在想是用这个方法好还是直接include好,不知道编译后的效果

fyq 发表于 2015-6-2 10:50:35

说得对极了

gjotrfdq 发表于 2015-7-13 17:28:22

新人学习了,期待大大的源码分享
页: [1]
查看完整版本: [已解决]<SetupApi.au3> 與 <ScreenCapture.au3>衝突,怎麼解決?