フォルダー内のすべてのアプリケーションを番号付きリストで動的に表示し、アプリケーションに関連付けられた番号を入力してそれらを起動します。
これまでのところ、簡単な部分である番号付きディスプレイが機能していますが、番号入力を特定のアプリケーションを起動する方法に関連付ける方法として困惑しています。
@echo off
echo NirSoft Tools
echo.
setlocal enabledelayedexpansion
set num=0
for %%e in (*.exe) do (
set /a num += 1
echo !num! %%~ne
)
echo.
set /p choice="Enter Choice: "
endlocal
echo.
pause
出力は次のようになります。
NirSoft Tools
1 BulkFileChanger
2 FileTypesMan
3 IconsExtract
4 nircmd
5 nircmdc
6 ShellBagsView
7 ShellExView
8 ShellMenuNew
9 ShellMenuView
Enter Choice:
重要な部分、選択したアプリをその番号で起動する方法がありません。Windowsコマンドラインでも可能ですか?