[請問] 如何用autohotkey活化hinet連線視窗

看板EzHotKey作者 (wakamoto)時間16年前 (2008/07/21 23:08), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/2 (看更多)
我想用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

07/21 23:53, , 1F
既然視窗名稱是固定的,試試看 ControlSend 針對指定視窗
07/21 23:53, 1F

07/21 23:54, , 2F
範例參考 #18VkFdAx [AHK-] AutoHotKey MSN特定視窗背景作
07/21 23:54, 2F

07/22 13:09, , 3F
controlsend是對活化視窗,我的目標視窗是不活化的,請問要
07/22 13:09, 3F

07/22 13:10, , 4F
如何活化目標視窗?謝謝.
07/22 13:10, 4F

07/22 13:28, , 5F
controlsend就是特別對非active的視窗用的吧
07/22 13:28, 5F

07/22 13:30, , 6F
要activate一個視窗就是用winactivate指令就可以了
07/22 13:30, 6F

07/22 13:50, , 7F
如果你不輸入帳號密碼,不如乾脆讓那個視窗不要出現。
07/22 13:50, 7F

07/22 13:54, , 8F
我也是用Hinet,都快忘了那個視窗是長什麼樣子了XD
07/22 13:54, 8F
文章代碼(AID): #18XAPLLo (EzHotKey)
文章代碼(AID): #18XAPLLo (EzHotKey)