[已解决]AU3怎么使用组合键
本帖最后由 664967337 于 2012-3-25 10:39 编辑我用下面这段代码来切换CTRL+TAB和SHIFT+TAB
但运行后感觉好像只有按下了TAB键,前来求助。Run("C:\Windows\System32\msconfig.exe")
if WinWaitActive("系统配置")=1 Then
Send("{lctrl DOWN}"&"{tab}")
send("{lctrl up}")
EndIf
Send("{lSHIFT DOWN}&{TAB}")
Send("{lSHIFT UP}") 试下: Send("^{tab}")
Send("+{TAB}") 本帖最后由 lixiaolong 于 2012-3-25 10:31 编辑
回复 1# 664967337
注意Send有时不准.
Run("C:\Windows\System32\msconfig.exe")
WinWaitActive("系统配置")
Send("^{tab 2}")
回复 2# user3000
还有,用了Send("{lctrl DOWN}")这个后
Send("{lctrl up}")这段好像不起作用了,按键还是一直处在按下的状态。 来晚了些。。。。。{:1_569:} 回复user3000
还有,用了Send("{lctrl DOWN}")这个后
Send("{lctrl up}")这段好像不起作用了 ...
664967337 发表于 2012-3-25 10:30 http://www.autoitx.com/images/common/back.gif
叫你试试: Send("^{tab}") Send("+{TAB}")
'^' 代表了 按 'Ctrl'键, '+' 代表 'Shift'键!
这里没必要分什么左右按键 回复 6# user3000
解决了,谢谢哈。 这样比较准.
Opt("MouseCoordMode", 2)
Run("C:\Windows\System32\msconfig.exe")
WinWaitActive("系统配置")
ControlClick("系统配置", "", "SysTabControl321", "left", 1, 117, 12)
这样比较准.
lixiaolong 发表于 2012-3-25 10:40 http://www.autoitx.com/images/common/back.gif
这个也不错
Run("C:\Windows\System32\msconfig.exe")
$handle=WinWaitActive("系统配置")
ControlCommand($handle,"","SysTabControl321","TabRight", "")
ControlCommand($handle,"","SysTabControl321","TabRight", "")
回复 9# zldfsz
这个更好~
页:
[1]