看板 EzHotKey 關於我們 聯絡資訊
我想用ahk啟動hinet捷徑後 能夠自動連線, 請問該如何寫呢? 比如說 ^!1:: run d:\01.programs\hinet.lnk ;啟動hinet shortcut sleep 5000 ;等5秒 send {Enter} ;送出enter sleep 5000 ;等5秒 run d:\01.programs\a.lnk ;啟動a程式shortcut return 目前遇到的問題是, 啟動hinet.lnk後 跳出的hinet視窗是不活化的 所以送出enter鍵的動作, 無法啟動連線. 我試過用click指令, 但無法穩定啟動. 請問能否用winactivate, wintitle等指令活化hinet視窗, 再以 send {enter} 方式連線 我的hinet連線視窗的標題應該是 "連線到 hinet" 謝謝. 順便請教 click指令的座標位置是以螢幕為準還是應用程式的視窗為準? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.95.27
yinjing:既然視窗名稱是固定的,試試看 ControlSend 針對指定視窗 07/21 23:53
yinjing:範例參考 #18VkFdAx [AHK-] AutoHotKey MSN特定視窗背景作 07/21 23:54
ilovett:controlsend是對活化視窗,我的目標視窗是不活化的,請問要 07/22 13:09
ilovett:如何活化目標視窗?謝謝. 07/22 13:10
rexx:controlsend就是特別對非active的視窗用的吧 07/22 13:28
rexx:要activate一個視窗就是用winactivate指令就可以了 07/22 13:30
tokugawa:如果你不輸入帳號密碼,不如乾脆讓那個視窗不要出現。 07/22 13:50
tokugawa:我也是用Hinet,都快忘了那個視窗是長什麼樣子了XD 07/22 13:54