作者ilovett (wakamoto)
站內EzHotKey
標題[請問] 如何用autohotkey活化hinet連線視窗
時間Mon Jul 21 23:08:04 2008
我想用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
1F:→ yinjing:既然視窗名稱是固定的,試試看 ControlSend 針對指定視窗 07/21 23:53
2F:→ yinjing:範例參考 #18VkFdAx [AHK-] AutoHotKey MSN特定視窗背景作 07/21 23:54
3F:→ ilovett:controlsend是對活化視窗,我的目標視窗是不活化的,請問要 07/22 13:09
4F:→ ilovett:如何活化目標視窗?謝謝. 07/22 13:10
5F:推 rexx:controlsend就是特別對非active的視窗用的吧 07/22 13:28
6F:→ rexx:要activate一個視窗就是用winactivate指令就可以了 07/22 13:30
7F:推 tokugawa:如果你不輸入帳號密碼,不如乾脆讓那個視窗不要出現。 07/22 13:50
8F:→ tokugawa:我也是用Hinet,都快忘了那個視窗是長什麼樣子了XD 07/22 13:54