无忧启动论坛
标题:
注册表跳转VBS脚本,方便操作注册表
[打印本页]
作者:
edison_2008
时间:
昨天 18:54
标题:
注册表跳转VBS脚本,方便操作注册表
Option Explicit
Dim objShell, userInput, regPath
Set objShell = CreateObject("WScript.Shell")
' 获取用户输入的注册表路径
userInput = InputBox("请输入注册表路径(例如:HKEY_LOCAL_MACHINE\SOFTWARE):", "注册表路径跳转工具")
' 用户取消操作时退出
If userInput = "" Then WScript.Quit
' 格式化路径为注册表编辑器可识别的格式
regPath = "计算机" & Replace(userInput, "HKEY_", "HKEY_", 1, -1, vbTextCompare)
' 关闭可能存在的注册表编辑器进程
objShell.Run "taskkill /f /im regedit.exe > nul", 0, True
' 写入最后访问路径到注册表
On Error Resume Next
objShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", regPath, "REG_SZ"
If Err.Number <> 0 Then
MsgBox "路径写入失败,请检查:" & vbCrLf & _
"1. 输入的路径格式是否正确" & vbCrLf & _
"2. 是否具有管理员权限", vbCritical, "错误"
WScript.Quit
End If
' 启动注册表编辑器
objShell.Run "regedit.exe", 1, False
' 清理操作(可选)
' objShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey"
MsgBox "已成功跳转到:" & vbCrLf & userInput, vbInformation, "操作完成"
复制代码
保存成VBS即可,注意编码格式ANSI
作者:
djsh001
时间:
昨天 19:24
谢谢你!我来试一试。
作者:
印第安老斑鸠
时间:
昨天 19:34
感谢楼主
作者:
燕飞龙
时间:
昨天 19:36
感谢分享
作者:
小灰兔
时间:
昨天 19:37
感谢分享
作者:
蘭蘭
时间:
昨天 19:53
谢谢分享!
作者:
yyz2191958
时间:
昨天 19:53
PE 下 用不了
作者:
肉仔
时间:
昨天 20:03
这个干什么用的啊
作者:
倒垃圾的歌者
时间:
昨天 20:18
肉仔 发表于 2025-8-25 20:03
这个干什么用的啊
快捷打开注册表功能,比如输入HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey,可以快速打开注册表HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey这个位置。对于Win7比较实用,Win10只省了一个打开注册表的步骤
作者:
本万
时间:
昨天 20:19
感谢分享
作者:
wjgyz740526
时间:
昨天 21:18
建议改成右键菜单,更方便一点
作者:
wn168cn@163.com
时间:
昨天 21:46
感谢楼主分享 !!
作者:
jjhtya
时间:
昨天 22:10
谢谢分享
作者:
in9
时间:
6 小时前
谢谢楼主分享!
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3