Пакетная программа запускается с 1 параметром (полный путь к файлу)
program.cmd "C:\Path\To\File\Filename.txt"
Теперь эта программа состоит из 1 команды:
echo %1
И он просто печатает аргумент: C:\Path\To\File\Filename.txt
для верхнего примера.
Но я хочу, чтобы он печатал аргумент (полный путь) с другим расширением, например .exe
. Для верхнего примера я хочу напечатать C:\Path\To\File\Filename.exe
.
Как заставить это сделать это?