У меня есть простой пакетный файл с именем test.bat, содержащий следующее:
@echo off
cd ..\..
echo %~dp0
Из каталога, в котором находится пакетный файл, я ввожу
. \ Test.bat
, в результате чего "Программа 'test.bat' не запустилась: система не может найти указанный файл В строке: 1 символ: 1 + DEV \ vcpkg \ test.bat"
Это началось, когда я попытался установить vcpkg из github, что я сделал на других компьютерах без проблем, используя проверенные установочные файлы и инструкции, которые прилагаются к нему.Кажется, что элементы пути не работают должным образом.
При поиске решения я нашел https://stackoverflow.com/posts/27122098/.Копируя из него, я попробовал
.... Чтобы получить ясное представление, давайте создадим командный файл в каталоге.
C: \ script \ test.bat
с содержимым:
@echo off
cd ..\..
echo %~dp0
Когда вы запустите его из командной строки, вы увидите такой результат:
C: \ script \
Я получаю сообщение об ошибке, а не правильный результат.
Я работаю от имени администратора, и это на 64-разрядной виртуальной машине, размещенной в Azure и работающейWindows Server 2012 R2.Я намеренно сократил его до максимально простого исполняемого файла.
Идеи ??