管理员
精华
|
战斗力 鹅
|
回帖 0
注册时间 2002-1-3
|
会编程还玩不转AHK吗
贴几个脚本实例
;;Copy file path with Win+F1
#IfWinNotActive ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
#F1::
send ^c
sleep,200
clipboard=%clipboard%
tooltip,%clipboard%
sleep,500
tooltip,
return
#IfWinNotActive
;Win+J 打开选中的注册表项
#j::
send ^c
; 复制选中的文字
clipwait
; 等待复制动作的完成
StringReplace, clipboard, clipboard, \, \\, All
; 网络一些文章很不严谨,“\”“\\”不分。替换掉剪贴板中所有的“\”,并且再把替换后的文字发送到剪贴板。
RegWrite, REG_SZ, HKEY_CURRENT_USER, Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Regedit, LastKey, 计算机\\%clipboard%
; 把负责注册表最近打开的键值修改为剪贴板中的路径。参数 REG_SZ 就是右上角图片中 LastKey 的类型。HKEY_CURRENT_USER 就是目标注册表分支,接着的参数是目标路径,然后是要修改的键,最后是要修改的值。
run regedit
; 运行注册表
return
;;Input "Alt+S" equal as "Enter" in MSN 2009
#IfWinActive ahk_class IMWindowClass
!s::Send {Enter}
#IfWinActive
;;foobar2000 copy filename
#IfWinActive ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
#F1::Send !{Enter} {TAB}{TAB}{TAB}{RIGHT}{TAB}{TAB}{DOWN}{DOWN}{F2}{SHIFTDOWN}{LEFT}{LEFT}{LEFT}{LEFT}{SHIFTUP}{CTRLDOWN}c{CTRLUP}{ESC}{ESC}
#IfWinActive |
|