Это пакетный скрипт activate.bat из проекта w64devkit v1.3.1
@set PATH=%~dp0\bin;%PATH%
@busybox sh -l
Я получаю сообщение об ошибке Неверный синтаксис имени файла, имени каталога или метки тома, когда я дважды щелкаю пакетный скрипт, чтобы запустить его, но когда я запускаю пакетный скрипт в терминале ConEmu, он работает нормально и меня бросает в оболочку busybox.
Я прочитал вопрос и лучший ответ эту ссылку, и я так и не смог исправить ошибку.
busybox.exe находится в каталоге bin, а файл activate.bat — на один каталог выше папки bin. Все эти файлы находятся в папке w64devkit, извлеченной из zip-файла w64devkit.zip.
Моя операционная система — Windows 8.1 Pro.
Комментарий @NekoMusume сработал. Пакетный скрипт работал при выполнении с правами администратора.
"%~dp0\bin";%PATH%
или"%~dp0\bin;%PATH%"
? Вам нужно использовать первый. - person SomethingDark   schedule 11.07.2020