在我的旧系统 (XP) 中,我在桌面上的一个文件夹中创建了许多快捷方式来打开 eclipse、notepad++ 等程序和一些脚本文件。我为 Eclipse分配了诸如Cnrl++之类的快捷方式 ,为记事本分配了Alt++等。ECnrlAltN
我已将桌面上的快捷方式文件夹和批处理/脚本文件夹备份并恢复到我的新系统中的同一路径中。
是否有任何脚本可以一次性注册所有注册表快捷方式?
在我的旧系统 (XP) 中,我在桌面上的一个文件夹中创建了许多快捷方式来打开 eclipse、notepad++ 等程序和一些脚本文件。我为 Eclipse分配了诸如Cnrl++之类的快捷方式 ,为记事本分配了Alt++等。ECnrlAltN
我已将桌面上的快捷方式文件夹和批处理/脚本文件夹备份并恢复到我的新系统中的同一路径中。
是否有任何脚本可以一次性注册所有注册表快捷方式?
热键是文件的功能。
XP 在 4 个地方寻找热键:
%UserProfile%\desktop
%AllUsersProfile%\desktop
%UserProfile%\Start Menu
%AllUsersProfile%\Start Menu
在这三种文件类型中:
*.lnk
*.pif
*.url
只要文件在这些位置,热键应该仍然有效
此 vbs 脚本将显示分配给文件的热键:
on error resume next
set WshShell = WScript.CreateObject("WScript.Shell" )
Set Arg=Wscript.Arguments
set lnk = WshShell.CreateShortcut(Arg)
If lnk.hotkey <> "" then
msgbox Arg & vbcrlf & lnk.hotkey
End If
将它与传递给脚本的文件名一起使用,例如thescript.vbs %UserProfile%\desktop\myshortcut.lnk