気になったので、友達の垢使ってテストしました
>それとも次の行のo->"submit"を変える必要があるのでしょうか?
普通のフォームはsubmitで送信できるのですが
このコメント欄は違ったみたいで、[投稿する]ボタンは
JavaScriptのinsertComment(730,936105);ってとこを動かすようになってました。
というわけで、ログインから一通り
#uselib "user32"
#func keybd_event "keybd_event" int, int, int
//ここにIDとPASS
ID="hoge1234"
PASS="hogehoge"
axobj ie, "Shell.Explorer.2",640,480
ie->"Navigate" "http://goo.gl/fEVqx"
repeat : wait 10 : if ie("Busy") = 0 { break } : loop
//ログインフォームに入力
o = ie("Document") //もしくは
o = o("forms",4) //o("loginform")
i = o("elements",1) //o("strmemberid")
p = o("elements",2) //o("strpassword")
i("value") = ID //ID入力
p("value") = PASS //Pass入力
//フォーム送信
o = ie("Document")
o = o("forms",4)
o->"submit"
//ログインが始まるまで待つ
repeat : wait 10 : if ie("Busy") ! 0 { break } : loop
//ログインが終わるまで待つ
repeat : wait 10 : if ie("Busy") = 0 { break } : loop
//コメント欄に入力
o = ie("Document") //もしくは
o = o("forms",2) //o("comm")
o = o("elements",0) //o("textarea")
o("value") = "てすと"
wait 10
js="insertComment(730,936105);" //[投稿する]ボタンを押す動作
objDoc=ie("Document")
windhtml=objDoc("parentWindow")
windhtml->"execScript" js, "JScript"
//ここでダイアログが出るのでENTER
/*これを外すと投稿される・・・と思う
wait 10
keybd_event 13
keybd_event 13,,2
*/
insertComment(730,936105);の部分はアカウントによって変わるかもしれないので
名無しさんの方で動くか分かんないです。
どう使うか知らないですけど、悪用はだめですよ(´・ω・`)