2012-11-02 63 views
0

在我的舊系統(XP)中,我在桌面上的一個文件夾中創建了很多快捷方式來打開eclipse,notepad ++等程序和一些腳本文件。我指定的快捷鍵像 CNRL + Alt鍵+Ë Eclipse的,CNRL + Alt鍵+ñ記事本等在新系統XP中恢復Batchfile,VB腳本快捷方式

我已經備份和恢復的快捷方式文件夾上的桌面和批處理/腳本文件文件夾到我的新系統在相同的路徑。

是否有任何腳本一次註冊註冊表的所有快捷方式?

回答

0

熱鍵是文件的功能。

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

相關問題