0

私の古いシステム (XP) では、デスクトップのフォルダーに多くのショートカットを作成して、Eclipse、notepad++ などのプログラムといくつかのスクリプト ファイルを開きました。Eclipse には+ + 、メモ帳には + + などCnrlAltショートカットを割り当てまし た。ECnrlAltN

デスクトップのショートカット フォルダとバッチ/スクリプト ファイル フォルダを新しいシステムの同じパスにバックアップして復元しました。

レジストリへのすべてのショートカットを一度に登録するスクリプトはありますか?

4

1 に答える 1

0

ホットキーはファイルの機能です。

XP はホットキーを見つけるために 4 つの場所を調べます。

%UserProfile%\desktop
%AllUsersProfile%\desktop
%UserProfile%\Start Menu
%AllUsersProfile%\Start Menu 

これらの 3 つのファイル タイプでは、次のようになります。

*.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

于 2012-11-06T16:21:52.573 に答える