Скриншот сделал вопрос намного яснее.
Я вижу, вы используете, %~nx1
чтобы показать имя файла в заголовке командной строки, которая отображается.
Чтобы использовать имя файла без расширения, вместо использования %~nx1
используйте %~n0
.
то есть:
@echo off color 0d call :sub *.bat :sub Title Hacking %~n0 Called Domain echo Test 1 timeout /t 2 echo Test 2 timeout /t 2 echo Completed timeout /t 2 exit
Я получил %~n0
от здесь .