找回密码
 加入
搜索
查看: 3448|回复: 5

如何:禁止AutoIT 错误提示?

[复制链接]
发表于 2009-10-19 12:57:41 | 显示全部楼层 |阅读模式
本帖最后由 adi 于 2009-10-19 16:04 编辑



程序编预好后,在大部份的电脑上运行都正常,但在小部分电脑上提示AutoIT 错误 LINI 1啥的。

如何在编程的时候完全禁止提示这类错误,或在错误的情况下,不提示,继续运行代码?


.
发表于 2009-10-19 13:56:42 | 显示全部楼层
本帖最后由 jycel 于 2009-10-19 13:59 编辑

举个例吧

$var1 = IniReadSection($File, "在线影视")
$Combo1 = GUICtrlCreateCombo($var1[1][0], 80, 16, 97, 25)
For $i = 1 To $var1[0][0]
GUICtrlSetData($Combo1,$var1[$i][0])
Next

假如说配置文件字段“在线影视”下没得就会出现错误提示
所以我们要在读取后面加上一句
有可能你的程序在读取配置或其它地方,根本没有值所以会导致错误,所在在执行时,首先要判断下,如果没有错再执行,那么……为空或其它什么的,这是个细节问题,也许能帮上你

$var1 = IniReadSection($File, "在线影视")
if not @error then
$Combo1 = GUICtrlCreateCombo($var1[1][0], 80, 16, 97, 25)
For $i = 1 To $var1[0][0]
GUICtrlSetData($Combo1,$var1[$i][0])
Next
endif
发表于 2009-10-19 15:22:53 | 显示全部楼层
现在的人都不会搜索。。。。。
这个窗口是禁止不了的,除非你去向作者提出要求,人家也未必领你情
发表于 2009-10-19 15:36:12 | 显示全部楼层
提示是关不了,有错误肯定是要提示的,我觉得可以去避免错误发生!
如果没有错误,还会有提示么?至于为什么会这样就不用说了……谁都明白
 楼主| 发表于 2009-10-19 15:58:05 | 显示全部楼层
举个例吧

$var1 = IniReadSection($File, "在线影视")
$Combo1 = GUICtrlCreateCombo($var1[1][0], 80, 16, 97, 25)
For $i = 1 To $var1[0][0]
GUICtrlSetData($Combo1,$var1[$i][0])
Next

假如说配置文件 ...
jycel 发表于 2009-10-19 13:56



刚刚看到Kn007管理员的回贴,知道是禁止不了的

但是"jycel"的回贴对我很有用,谢谢大家!


.
发表于 2009-10-20 19:02:43 | 显示全部楼层
有问题可以提出来大家帮互相探讨,请教问题不会丢失什么,只会得到,当然提问的方式要对,谁都是从新手走过来的,谁也会遇到问题,有问题我们就要解决它,一定要坚持!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-23 22:39 , Processed in 0.074823 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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