本帖最后由 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
|