[-AI-] autoit 在網頁中某個介面時執行問題
最近剛開始學 autoit
想用來背景執行控制瀏覽器網頁中的動作
想說先用 ControlSend 輸入字串 space enter 上下左右移動之類 測試背景執行
我用 ControlSend 在wordpad之類的都可以正常執行
看到輸入1 2 3 或是 space enter等動作
不過在網頁中 例如開個 google翻譯之類讓他去跑就都沒反應
不知道是網頁抓 controlID的方式有不同還是其他問題嗎?
我用Au3Info 去抓的時候 看起來不管移到網頁的哪個位置抓到的 ID 名稱之類都相同
就算網頁裡有很多不同地方可以控制輸入也一樣
或是還需要其他步驟才可以在網頁中的特定地方輸入
測試的類似下面 名稱和 controlID 是抓wordpad就可以正常照著輸入1 2 3 等等動作
不過丟去抓網頁的名稱+ controlID 時候就沒反應
就算自己先把輸入游標點到輸入框 網頁不在背景運作也都是沒反應
Func Input_123()
While 1
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{1}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{SPACE}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{2}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{SPACE}")
Sleep(10000)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{ENTER}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{3}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{SPACE}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{SPACE}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{SPACE}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{SPACE}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{SPACE}")
Sleep(100)
ControlSend("文件 ", "", "[CLASS:RICHEDIT50W; INSTANCE:1]", "{ENTER}")
WEnd
EndFunc123
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.80.98 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1643959405.A.A3A.html
→
02/04 23:16,
2年前
, 1F
02/04 23:16, 1F
推
02/06 00:29,
2年前
, 2F
02/06 00:29, 2F
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章