作者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