クリックすると特定名のexeファイルを「Widnows Terminal」上で実行するだけのbatファイル


序文

 Windows10では、既定ターミナルが「コマンドプロンプト」になっており、「exeファイル」をクリックすると「コマンドプロンプト」で実行されてしまう。
「exeファイル」をクリックすると初動から「Widnows Terminal」で実行して欲しいが出来ない。「Widnows Terminal」を起動して、「exeファイル」のファイル名をキーボード入力すれば「Widnows Terminal」上で実行できるが、それは求めてない。

 一方、Windows11からは既定ターミナルを「Widnows Terminal」に変更できるらしいが、Myパソコンは古くて更新ができない。当面は買い替える予定もない。
 そこで、クリックすると特定名のexeファイルを「Widnows Terminal」上で実行するbatファイルを作成した。

環境

  • OS        :windows10
  • バッチファイル   :xyz.bat
  • 実行したいファイル :ABC.exe

バッチファイルの中身

powershell xyz.bat
wt -p "Windows PowerShell" powershell.exe -noexit ./ABC.exe

参考1 [-noexitの説明]

PowerShellスクリプトへのショートカットを作成する
右クリックメニューの「PowerShell で実行」を拡張する

参考2

ターミナル(WindowsTerminal)で効率アップ(2021年睦月)
Windows 11では標準コンソールの変更が可能になったのでWindows Terminalを設定する