【已解决】AU3系统报错:Autoit v3 script停止工作
本帖最后由 rain 于 2012-6-29 16:18 编辑我在测试这段代码时,提示:Autoit v3 script停止工作,然后就退出了,截图如下:
我加了个中断,用msgbox提示,发现运行到$oIE = _IEAttach ("http://www.auto-gps-reviews.org/wp-admin/post-new.php","url")就报错退出。我的系统是win7,au3版本是:3.3.9.5,IE版本是9。
请教各位大大,是什么原因呢?希望能够得到帮助,谢谢了,给分奖励!
#include <IE.au3>
MsgBox(4096, " ", "OK")
$oIE = _IEAttach ("http://www.auto-gps-reviews.org/wp-admin/post-new.php","url")
MsgBox(4096, " ", "OK")
If $oIE=0 Then
MsgBox(262160, "页面定位错误!","请检查需要发帖的页面是否正确!")
MsgBox(4096, " ", "OK")
Else
;填写标题
$oForm = _IEFormGetObjByName ($oIE, "post")
$oText = _IEFormElementGetObjByName ($oForm, "post_title")
_IEFormElementSetValue ($oText, "TEST")
;切换填写模式
$oDiv = _IEGetObjById ($oIE, "content-html");获取 切换HTML的onclick的id值
_IEAction ($oDiv, "click");然后模拟点击onclick,实现点击HTML
;填写正文
$oForm = _IEFormGetObjByName ($oIE, "post")
$oText = _IEFormElementGetObjByName ($oForm, "content")
_IEFormElementSetValue ($oText, "TEST")
;选中id为in-category-4的多选框
_IEFormElementCheckBoxSelect($oForm,0, "in-category-4",1, "byIndex")
_IEFormSubmit ($oForm, 0)
EndIf
先回到3390 吧 回复 2# elexy
是否与au3的版本有关系呢?回家里测测,家里的版本低一些!谢谢回复 听说 IE9 不怎么理想 , XP+IE8
我是3361升3395很多以前能行的报错。又回到337.15了 从开始就用了3.3.7.15,从来没有想过要升级呢! 回到3.3.7.15+win7+ie9(ie8),一切正常!从上述网友的配置看来,跟系统配置或au3版本都是有关系的!。再次谢谢网友的支持! 3.3.9.0都正常就是3.3.9.5才会出问题 回复 10# xz00311
恩,看来是,希望下个版本能修订 好像跟运行的系统有关
页:
[1]