AHK 快餐店[8] 之 读者互动[1]
上回讲到 steen 学会了如何把鼠标键盘动作录制成一个 AHK 脚本,今天我们来点读者互动。
1、helfee 在《AHK 快餐店[3] 之 挖地三尺,文件夹想进就进》 说
总算搞清楚 regedit 打开指定路径的方法了,哈哈 这下就可以实现:在网上看教程的时候,选中路径(或者注册表路径),然后按下快捷键 Win + J 就会打开选中的路径!
我的想法是:对于 XP 下,好办。其他操作系统的估计要用第三方注册表软件。
XP 的注册表编辑器有个很鸡肋的功能:记住上次打开的键。ok!只要我们事先用 AHK 修改这个地方的位置,我们不就实现了这个神奇的功能?
#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
2、杨克 在《AHK 快餐店[5] 之 打字太慢?试试屏幕键盘》 说:
请问怎样修改~才能把这个程序的位置稍稍向上移一下~
答:很简单,在记事本里面搜索:k_WindowY -= %k_WindowHeight%
然后在后面加上两句:
k_WindowY -= 100
; 上面的 100 表示你要上移的像素。这句相当于:k_WindowY := k_WindowY – 100 ,也就是自减 100。
k_WindowX -= 100
3、李二嫂的猪 在《AHK 快餐店[6] 之 颜色神偷》 说
还可以利用 MouseGetPos 来做一个屏幕尺。
比如看看你的头像的宽、高分别是多少。我也知道这种东西估计是纯小众软件了,用的人少,使用频率也不高。
直接对着图片右键选择“属性”,这样不是更快更方便?屏幕尺这样的功能也太小众了吧。有兴趣的不妨挑战一下。如果写出来的话,记得要过来留言哦。
下回预告:AHK 快餐店[9] 之 让鼠标移动一像素