PowerShellで外部コマンドのパスをaliasで短い文字列に置き換えることが出来ると便利かもしれないと、ふと思いました。
コンソールからソフトウェアを実行する場合、実行ファイルのフルパスを入力する必要があります。環境変数にパスを登録することでファイル名のみで呼び出すことが出来るようになります。aliasを使うことで似たような振る舞いをさせることが出来るのでは無いかと思い確認してみました。
GIMPのパスのaliasに登録
Set-Alias gimp "C:\Program Files\GIMP 2\bin\gimp-2.10.exe"
その後コンソールから”gimp”と入力しエンターキーを押した所、GIMPが起動することが確認できました。
aliasはシェルを終了すると消えてしまうので、恒久的に使うのであればProfile.ps1にSet-Aliasでよく使うソフトを登録しておくと良さそうです。
profile.ps1の場所については以下のリンク参照。
about_Profiles - PowerShellPowerShell プロファイルを作成して使用する方法について説明します。
コメント