Windows10でdoskeyを設定してみる

Windows10でdoskeyを設定してみる

doskeyを使うとコマンドのエイリアスを設定できる。

とりあえずホームディレクトリ(%USERPROFILE%)に下記のファイルを作成。

doskey_macros.txt

ls=dir /D $*
cat=type $*
which=where $*
pwd=echo %CD%

コマンドプロンプトで作成したファイルを指定してdoskeyを実行すると、

> doskey /macrofile=%USERPROFILE%\doskey_macros.txt

エイリアスが有効になる。

> ls
・・・
[.]        [..]       hoge.txt
               1 個のファイル                   0 バイト

ただし、このままだと、毎回実行しないといけないので、
自動でdoskeyを実行するように、レジストリに登録する。

レジストリエディタ(regedit)起動して、下記の場所に行き、

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

[新規]-[文字列値] で「AutoRun」を追加し、値に下記を設定。

doskey /macrofile=%USERPROFILE%\doskey_macros.txt

f:id:yk5656:20210212200717j:plain

これで、コマンドプロンプトを起動すると、
doskeyコマンドが自動で実行され、エイリアスが有効になった。

(このやり方が正しいかどうかはよく分かってないので、レジストリの修正は自己責任でお願いします)