web-dev-qa-db-ja.com

Windowsで「コマンド」エイリアスを置き換える方法は?

winr -> cmd-> enter

Cmdのエイリアスを置き換える方法は?

デフォルトのcmd.exeの代わりに cmder を実行したい

8
bablewa

Windowsは、レジストリエントリ<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths>を使用して、Win + Rショートカットから表示されるアプリケーションのフルパスを登録します。ここでcmd.exeのエントリを作成することで、同じ動作を使用できます。

ポータブルプログラム AppPaths を使用して、cmd.exeのエントリを安全に書き込み/編集し、cmder.exeへのフルパスを反映して保存します。私のテストでは再起動は必要ありません。レジストリに手動で書き込むこともできますが、アプリは保存する前にエラーをテストします。どちらの方法でも管理者権限が必要になることに注意してください。

編集後世のために、レジストリを手動で編集する手順もここにあります。以下では、エイリアスcmd == cmderがPCのすべてのユーザーに設定されることに注意してください。ユーザーアカウントのマッピングのみが必要な場合は、次のようにレジストリパスHKEY_LOCAL_MACHINEHKEY_CURRENT_USERに置き換えます。

  1. Regeditを実行し、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Pathsに移動します。管理者権限が必要な場合があります。

  2. cmd.exeという名前の新しいキーを作成します。つまり、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\cmd.exeです。

  3. 新しく作成されたキーのDefault文字列を変更して、cmder.exeへのパスを反映します。 C:\applications\cmder\cmder.exe

  4. cmd.exeキーフォルダーに、「パス」という新しい文字列を作成し、cmder.exeが配置されているフォルダーの値を指定します。手順3のパスの例では、これはC:\applications\cmderになります。この手順は必須ではありません。 cmder.exeが継承するPATH変数にディレクトリを追加します。これは、ディレクトリにcmder.exeに必要なヘルパー実行可能ファイルが含まれている場合に役立ちます。

11
Vamsi

Windowsのネイティブアプリケーションの同じバイパスをどのように達成したか:
1。 「ショートカット」という名前のディレクトリをルートに作成します(ルートドライブがCであると仮定してC:\ショートカット)
2。新しいディレクトリへのパスをPATH環境変数に追加します
3。 cmder.exeへのショートカットを作成し、.lnkショートカットファイルの名前を「cmd」に変更します。
4。ショートカットを新しいショートカットディレクトリに配置します
5。 Windows + R> cmd

レジストリの編集は、この回避策よりも大きな影響を与えると思われるかもしれませんが、これは文字通り、私が今、何かにショートカットする方法です。

0
James Brewer