nop 发表于 2011-12-16 17:29:03

已解决 判断错误有哪些写法

本帖最后由 nop 于 2011-12-16 20:33 编辑

$free = _IEGetObjById($oIE , "selectplan-5")
If $free=@error Then              
        Run("C:\11.exe")
        Exit
EndIf
$free.click

IE的,网页中没有selectplan-5,运行后if不生效,有别的方法吗

suiyefeng 发表于 2011-12-16 18:03:17

返回值

成功: 返回对象变量指向的特定对象
失败: 返回 0,并设置 @ERROR
@Error: 0 ($_IEStatus_Success) = 无错误
3 ($_IEStatus_InvalidDataType) = 无效数据类型
7 ($_IEStatus_NoMatch) = 没有匹配


If $free=@error Then   这个判断是错误的
可以为if $free=0 then
或者if not isobj($free) then
页: [1]
查看完整版本: 已解决 判断错误有哪些写法