APP下载

提高操作效率 注册表键值快速定位

2021-01-13俞木发

电脑爱好者 2021年1期
关键词:快捷方式键值编辑器

俞木发

制作收集剪贴板和定位键值的脚本

首先到https:∥sha re.weiyun.com/n6m52dDn下载“剪贴板.vbs”和“注册表跳转.vbs”,下载后将其保存在“D:\”备用。

其中“剪贴板.vbs”的作用是用来保存剪贴板的文本数据,启动该脚本后默认会在当前的目录中自动生成“clipboard.txt”文件,它会自动保存剪贴板的内容,自动保存时间间隔为5000毫秒(即5秒),大家可以通过自行修改“wscript.sleep(5000)”代码中的数值改变此间隔(图1)。

“注册表跳转.vbs”的作用则是根据剪贴板的内容,将剪贴板的键值写入[HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey](这里保存的是注册表编辑器中上一次打开的键值)。因为注册表编辑器每次打开后会自动定位到上一次打开的键值页面,所以当我们在复制键值后启动“regedit.exe-m”,这样就会自动定位到复制的键值,从而实现更快速地定位(图2)。

使用脚本 定位键值更快捷

了解了上述脚本的作用后,接下来就可以将脚本功能添加到右键菜单,以便于后续使用。这里以添加到桌面右键菜单为例。

启动注册表编辑器,依次展开到[HKEY_CLASSES_ROOT\Director y\Background\shell],右击[shell]项并选择“新建→项”,按提示新建一个名为“copy”的子项,在右侧的窗格中新建一个字符串值,并将其值设置为“收集剪贴板”,这个就是桌面右键菜单显示的名称,该名称可自行定义(图3)。

同时,继续在“copy”下新建一个名为“command”的子项,在其右侧窗格中新建一个默认字符串值,并将其值设置为“c:\windows\system32\wscript.exe d:\剪贴板.vbs”,表示运行这个菜单时就启动上述设置好的脚本(图4)。

操作同上,继续新建一个子项“ jump”,设置菜单名称为“ 跳转注册表”,运行的程序为“c:\windows\system32\wscr ipt.exe d:\注册表跳转.vbs”。这样返回桌面后,我们在空白处右击,就会看到菜单中的“收集剪贴板”和“跳转注册表”项,分别点击后就可以启动上述两个脚本了(图5)。

完成上述的操作后,当我们需要复制更改的注册表键值时,只要在桌面上右击并选择“收集剪贴板”,然后在网络浏览器中(同样可以适用其他程序,如记事本、Word等,脚本会读取系统剪贴板中的所有文本内容)依次复制相应的键值,完成复制后打开“d:\clipboard.txt”文件,就可以看到依次复制的键值文本,每次复制的内容会以时间隔开(图6)。

按提示在记事本窗口复制键值文本,接着在桌面上右击并选择“跳转到注册表”,即可自动启动注册表编辑器并定位到复制的键值页面。由于这里使用了“regedit.exe-m”命令参数启动,这样在复制多个键值并激活脚本后会打开多个注册表编辑器窗口,便于我们在不同窗口之间进行键值的修改和比对(图7)。

如果复制的键值是错误的,比如没有该键值,那么注册表编辑器默认定位到上一次关闭的键值页面。當然,如果需要复制的键值较少,那么也可以在完成复制后,在桌面的右键菜单中快速激活“跳转到注册表”实现定位。

如果觉得注册表的修改麻烦,也可以直接使用快捷键的方法来激活上述脚本。打开“D:”,找到“剪贴板.vbs”,右击并选择“创建快捷方式”,接着右击快捷方式并选择“属性→快捷方式”,设置F5键为快捷键运行该脚本(图8)。同上,为“D:\注册表跳转.vbs”快捷方式设置F6键为快捷键。

这样,以后按下F5键后开始收集剪贴板的内容,复制后按下F6键即可快速跳转到复制的键值页面。

猜你喜欢

快捷方式键值编辑器
车辆段收发车运行图编辑器的设计与实现
搞定Windows 7的快捷方式
快捷方式
基于VLIW目标机的ELF二进制编辑器设计与实现
注册表值被删除导致文件夹选项成空白
“扫除”技巧之清除恶意程序