适用环境: window
工具: autohotkey;
网址: (https://www.autohotkey.com/)
比如有个非常脑残的设计 alt+鼠标左键
跳转 而且无法修改这个快捷键, 这个不能忍,
只能借助外部工具实现 crlt+ 鼠标左键
下面是常用的几个快捷键分享:
-
crlt+ 鼠标左键 : 跳转文件
-
crlt+r : ios真机运行
-
crlt+e: 安卓真机运行
-
输入l 回车/空格 : 直接输出console.log()
#Requires AutoHotkey v2.0
; ^t::
; {
; Send "My First Script"
; }
; ^t:: MsgBox "test"
; OutputVar := InputBox("What is your first name?", "Question 1").Value
; MsgBox "That's an awesome name, " OutputVar "."
; ::yx::test@example.com
GroupAdd "CODE", "ahk_exe Code.exe" ;vscode环境
GroupAdd "HB", "ahk_exe HBuilderX.exe" ;HB环境
#HotIf WinActive("ahk_group CODE")
; :*:l::console.log(){Left} ; 直接触发了无需任何按键
; :o:l::console.log(){Left} ; o忽略后续输入触发的按键
#HotIf
#HotIf WinActive("ahk_group HB")
^r:: Send "^r5" ; 执行ios运行真机
^e:: Send "^r4" ; 执行andriod运行真机
; :*:l::console.log(){Left} ; 直接触发了无需任何按键
:o:l::console.log(){Left} ; o忽略后续输入触发的按键
^LButton:: { ; Ctrl+左键热键
SendPlay "{Ctrl Up}"
Sleep 100
Send "{Alt down}" ; 持续按下Alt键 [6]()
Sleep 100 ; 等待100ms确保光标变成小手
Send "{Click Left}" ; 模拟鼠标右键点击 [6]()
Sleep 100 ; 保持右键按下状态
Send "{Alt up}" ; 释放Alt键
}
^Space:: { ;唤起云打包
Send "!u" ; Alt+f 打开「发行」菜单
Sleep 100 ; 等待菜单展开
Send "p" ; 发送「云打包」的快捷键字母(具体根据菜单定义)
; ControlFocus "App打包"
Sleep 300
MouseMove 132, 430, 0
Click
Send "123456{Tab}"
Send 123456
; ios 相关输入
; Sleep 500
; MouseMove 128, 136 ;148105
; Click
; Sleep 300
; MouseMove 145, 370, 0
; Click
; Send 123456
}
#HotIf
0 个评论
要回复文章请先登录或注册