Windows のエイリアス コマンド

Windows のエイリアス コマンド

仕事中に、CLI を使用して Windows マシンの生産性を高めたいと考えています。Windows では、このaliasコマンドの代わりにどのコマンドを使用できますか?

答え1

doskey com=a long command $*

ここで$*は の後に入力されたすべてに展開されますcom。たとえばcom Hi!は に展開されます。a long command Hi!

  • これはシェルに限定されずcmd.exe、Win32 コンソール ウィンドウを使用する任意のプログラムで機能します。(たとえば、Python の対話型シェルの場合は、 を使用しますdoskey /exefile:python.exe ...)

見るdoskey /?使用方法については、エイリアスをプログラムで追加することもできます。コンソールエイリアスAPI 用。


を起動するたびにエイリアスを自動的に適用するにはcmd.exe:

  1. 次の形式でテキスト ファイルに保存しますalias=expansion

    com=very long example command
    cd=cd /d $*
    

    私はエイリアスを に保存します%AppData%\doskey.txt

  2. 次のコマンドを含むバッチ スクリプトを作成しますdoskey

    @echo off
    
    doskey /macrofile:"%AppData%\doskey.txt"
    

    もちろん、/macrofileステップ 1 で選択した場所をポイントします。

    このスクリプトに適した名前は です%AppData%\autorun.cmd

  3. レジストリでキーを開きHKEY_CURRENT_USER\Software\Microsoft\Command Processor、値をAutoRunスクリプトにポイントします。

    1. を実行しregedit、指定されたキーに移動します。
    2. 指定された値がAutoRun存在しない場合は作成します。右クリック → 新規 → 文字列
    3. 関連データを変更して、#2 の自動実行スクリプトが配置されている場所を指すようにします。

答え2

「alias」コマンドのことを指していると思います。Dos/NT コマンド プロンプトは、次の構文のコマンドとして「alias」をサポートしています。

エイリアス

詳細についてはWikipediaの記事をご覧ください: http://en.wikipedia.org/wiki/Alias_(コマンド)

関連情報