Ошибка первой строки командного файла - не распознается как внутренняя или внешняя команда, работающая программа или командный файл

в Windows 7 в VS2012 я настроил внешний инструмент для вызова bat-файла (назовем его BatA.bat). Во внешнем инструменте я передаю $ (ItemDir) в качестве единственного аргумента, и у меня также есть начальный каталог для $ (ItemDir).

В BatA.bat делается вызов для запуска BatB.bat следующим образом:

call "%1BatB.bat"

Эта команда, вызывающая BatB.bat, приводит к следующему в окне вывода:

«ï» ¿rem »не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Привет

BatB.bat имеет следующий код:

rem ***Bat B***
@echo off
echo.
echo hello

Странно то, что, несмотря на сообщение об ошибке, BatB.bat работает и работает отлично!

Я просто не могу понять, почему я получаю сообщение об ошибке при вызове BatB.bat в первую очередь ...

BatA.bat и BatB.bat находятся в одном каталоге. Я пытался жестко запрограммировать путь в вызове BatB.bat, а также записать CD в каталог bat перед вызовом BatB.bat, но я все еще получаю ту же ошибку.

Ответы на вопрос(1)

Ваш ответ на вопрос