Loop 1 { ; 把循环的1次去掉就是无限循环 Send("a") Sleep(1000) Send("{b}") Sleep(1000) Send("c") Send("d") Sleep(1000) Send("{e}") } Until 立即中断 Return F2::立即中断:=1 Send(按键) { if !立即中断 Send % 按键 } Sleep(延时) { if (!立即中断) { ; 把超过100毫秒的Sl...
if GetKeyState("LShift", "P") send, +{home} else send, {home} Return ; end ScrollLock & n:: if GetKeyState("LShift", "P") send, +{end} else send, {end} Return ;delelte ScrollLock & o::send,{delete} 拾色器 利用ahk设置的拾色器非常方便,这里设置的快揵是alt+win+c !#c::...
#IfWinActive,ahk_exe EXCEL.EXE ~Shift & WheelUp:: ; 向左滚动. SetScrollLockState, On Send {Left} SetScrollLockState, off return ~Shift & WheelDown:: ; 向右滚动. SetScrollLockState, On Send {Right} SetScrollLockState, off return #IfWinActive 1. 2. 3. 4. 5. 6. 7. 8. 9. 1...
按“键D”=按 “Shift” 其中: Ctrl 表示单独使用时的Ctrl键 Shift 表示单独使用时的Shift键 2.2 组合按键替换 代码举例:F6::^CF7::^VF8::^EnterF9::^+c 以上代码表示: 按F6触发“Ctrl+C”复制键, 按F7触发“Ctrl+V”粘贴键, 按F8触发“Ctrl+Enter”。 按F9触发“Ctrl+Shift+c” 其中: ^ 表示与...
~, & Shift Up::Send >{Left} 按键手法需注意:先按住shift键,再按住逗号键,然后松开shift键,再松开逗号键。其他类似。不过,后来由于搜狗拼音输入法出了成对符号补全功能,叠加之下使用该代码有时会多输出一个符号,尚未考虑修复。 2.12与鼠标手势软件联动(例如strokeit等) ...
Send ^t sleep 100 ; 切换回之前的活动窗口 WinActivate, ahk_id %previousWindow% WinWaitActive, %previousWindowTitle% ; 发送Ctrl + V快捷键 ;如果是ANKI的添加页面 IfWinActive , 添加 { Send, ^v numbercopy := StrLen(Clipboard) ; 在文本框中按下Shift+Left来选中指定个数的字符 ...
本吧热帖: 1-获取的控件是一整块,怎么处理 2-这变量是怎么个事 3-MouseMove的bug 4-请问send指令在大量游戏内都无效,只有a::b这种才能生效? 5-【分享】AHK2.0 CHM格式本地文件,支持在VScode按F1定位具体函数 6-Autohotkey分享帖 7-Autohotkey下载地址 8-求助,ahk v2单键
; Capslock + Shift + 数字 --> 把当前窗口带到某桌面 ; [Switch to desktop] OR [Move the current window to the X-th desktop] Capslock & 1:: If GetKeyState("Shift") MoveActiveWindowToDesktop(1) else SwitchToDesktop(1) Return Capslock & 2:: ...
如题,尝试sendinput, send{raw}过,实现不了,如果是直接先send shift切换中英文的话,有时候行有时候不行,看看大佬是怎么实现的 心月〇〇 2-18 0 [多线程示例] 调用Win32Api的CreateThread 可以执行成功. chenyjay #Requires AutoHotkey v2.0 CATIA := ComObjActive("CATIA.Application") ; 定义 WinAPI...
脚本如下,把指定点的颜色代码复制到剪切板 ~F1:: Loop { PixelGetColor, color , 111 , 222 , rgb StringLower , colorLower , color Clipboard = %colorLower% } Return 然后另一个脚本根据剪切板的值send按键 ~F1:: Loop { if (GetKeyState("1","P") ) break if (Clipboard = 0x010101) send ...