找回密码  加入

AUTOIT CN

搜索
查看: 134|回复: 1

[AU3基础] AU3在win7 32位系统中运行报Error:Variable must be of type "Object"

[复制链接]
发表于 2019-1-9 01:05:35 | 显示全部楼层 |阅读模式
发现部分Win7 32位操作系统中运行au3自带的样例脚本,如下
; Open a browser with the form example, get the collection
; of all INPUT tags and display the formname and type of each

#include <IE.au3>
#include <MsgBoxConstants.au3>

Local $oIE = _IE_Example("form")
Local $oInputs = _IETagNameGetCollection($oIE, "input")
Local $sTxt = ""
For $oInput In $oInputs
    $sTxt &= $oInput.type & @CRLF
Next
MsgBox($MB_SYSTEMMODAL, "Form Input Type", "Form: " & $oInput.form.name & @CRLF & @CRLF & "         Types :" & @CRLF & $sTxt)

_IEQuit($oIE)

都会报错“Error:Variable must be of type "Object".” 主要是在“For $oInput In $oInputs”这句代码中报错,win7 64位系统就不会报这个错误。请教各位大神是电脑缺少了什么组件还是原因导致?怎么解决?
发表于 2019-1-9 09:03:44 | 显示全部楼层
在最前面加入:
#AutoIt3Wrapper_UseX64 = n
试试
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2019-1-23 10:16 , Processed in 0.082313 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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