找回密码
 加入
搜索
查看: 6616|回复: 11

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

  [复制链接]
发表于 2012-3-13 14:50:20 | 显示全部楼层 |阅读模式
本帖最后由 jericho0711 于 2012-3-13 16:30 编辑

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

錯誤代碼??

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2012-3-13 15:14:51 | 显示全部楼层
打开localsecurityauthority.au3将出错行(164行)注释掉试试
发表于 2012-3-13 15:16:27 | 显示全部楼层
将冲突提示的行改为
If Not IsDeclared('TRUSTEE....') Then Global Const $TRU...

评分

参与人数 2金钱 +10 贡献 +1 收起 理由
lixiaolong + 1 学习了!
zldfsz + 10 好方法

查看全部评分

 楼主| 发表于 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
发表于 2012-3-13 15:35:21 | 显示全部楼层
回复 4# jericho0711


    可以,你试试就知道了。如还有相同提示再接着改。也可以用正则一次全改掉。
不放心的话,备份一个。
发表于 2012-3-13 15:57:04 | 显示全部楼层
将冲突提示的行改为
If Not IsDeclared('TRUSTEE....') Then Global Const $TRU...
afan 发表于 2012-3-13 15:16



    我以前遇到这种错误总是将那行注释掉,还是你的方法好
发表于 2012-3-13 16:00:52 | 显示全部楼层
我以前遇到这种错误总是将那行注释掉,还是你的方法好
zldfsz 发表于 2012-3-13 15:57



    如果是主脚本单独使用的(副本),注释掉可以。如果是公用(共享)的,注释掉可能引起其它需要的脚本出现变量未声明的错误。
 楼主| 发表于 2012-3-13 16:26:05 | 显示全部楼层
回复 5# afan


剛剛把有問題的都改完後,可以正常使用了。
終於解決了
发表于 2012-3-14 13:41:46 | 显示全部楼层
如果是主脚本单独使用的(副本),注释掉可以。如果是公用(共享)的,注释掉可能引起其它需要的脚本 ...
afan 发表于 2012-3-13 16:00

说得对极了
发表于 2012-3-14 23:13:16 | 显示全部楼层
其实我也一直在想是用这个方法好还是直接include好,不知道编译后的效果
发表于 2015-6-2 10:50:35 | 显示全部楼层
说得对极了
发表于 2015-7-13 17:28:22 | 显示全部楼层
新人学习了,期待大大的源码分享
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 17:12 , Processed in 0.172818 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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