Я хочу, чтобы все приложения динамически отображались в папке в нумерованном списке и запускали их, вводя номер, связанный с приложением.
До сих пор у меня была простая часть работы, нумерованный дисплей, но я поставлен в тупик, как связать ввод числа с способом запуска конкретного приложения.
@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?