rain 发表于 2012-6-27 14:20:38

【已解决】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

ooxxgod 发表于 2012-6-27 14:51:13

先回到3390 吧

rain 发表于 2012-6-27 14:51:26

回复 2# elexy


    是否与au3的版本有关系呢?回家里测测,家里的版本低一些!谢谢回复

魔导 发表于 2012-6-27 15:45:31

听说 IE9 不怎么理想 ,

zcx880517 发表于 2012-6-27 15:49:40

XP+IE8

zerobin 发表于 2012-6-27 16:11:39

我是3361升3395很多以前能行的报错。又回到337.15了

xms77 发表于 2012-6-27 16:48:26

从开始就用了3.3.7.15,从来没有想过要升级呢!

rain 发表于 2012-6-27 21:20:40

回到3.3.7.15+win7+ie9(ie8),一切正常!从上述网友的配置看来,跟系统配置或au3版本都是有关系的!。再次谢谢网友的支持!

xz00311 发表于 2012-6-28 09:51:52

3.3.9.0都正常就是3.3.9.5才会出问题

rain 发表于 2012-6-29 16:17:20

回复 10# xz00311


    恩,看来是,希望下个版本能修订

漫反射 发表于 2012-7-1 23:20:41

好像跟运行的系统有关
页: [1]
查看完整版本: 【已解决】AU3系统报错:Autoit v3 script停止工作