Итак, у меня есть этот командный файл

START "%userprofile%\Desktop\Rebuild\JayBotWatcher.exe"
CALL "%userprofile%\Desktop\Rebuild\InventoryExporter.exe" "%userprofile%\Desktop\Rebuild\JayBot.exe"

Вторая строка работает нормально, но первая почему-то не работает и не запускает .exe.

Если я удаляю кавычки, это прекрасно работает на ПК без пробелов в имени пользователя, но пробелы в имени пользователя убивают его на других ПК.

Что мне не хватает?

1 ответ1

0

Чтобы избежать проблем с путями в командной строке START, я всегда использую параметр /D. Как это:

START /D "%userprofile%\Desktop\Rebuild" JayBotWatcher.exe

Этот способ должен работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .