IExpress 2 и путь к файлу bat - PullRequest
       28

IExpress 2 и путь к файлу bat

0 голосов
/ 02 февраля 2012

Мне нужно установить на несколько машин 3 .exe, которые нужно было установить в правильном порядке. Для этого я создал .bat файл для установки.

Start /wait %CD%\x.exe /q
Start /wait %CD%\y.exe /q
Start /wait %CD%\z.exe /q

Если я скопирую папку и установлю на целевые машины, она будет работать. Но я хочу создать самораспаковывающийся exe-файл с .bat и 3 .exe.

Я пытаюсь с IExpress 2, но, когда я запускаю .exe, созданный IExpress, у меня всегда появляется ошибка "Windows не может найти ... путь к файлу". Почему% CD% не работает? Нужно ли менять путь к файлу 3 .exe?

Ответы [ 4 ]

2 голосов
/ 26 июля 2014

В опциях выберите «Хранить файлы, используя длинное имя файла внутри пакета», чтобы сохранить файлы с полными именами.

2 голосов
/ 28 августа 2014

Эту проблему можно решить одним из следующих способов:

  • проверка " использование длинных имен файлов "
  • сохранение командного файла с .cmd расширение вместо .bat (в IExpress есть возможность использовать длинные имена файлов, но оно игнорируется, если у вас есть .bat файл)

Источник: http://knowciscostuff.wordpress.com/2012/06/15/iexpress-tool-on-windows-to-create-self-extracting-exe/

0 голосов
/ 02 февраля 2015

Реальным решением этой конкретной проблемы является проверка опции «Хранить файлы с использованием длинного имени файла внутри пакета» в окне «Имя и параметры пакета».

0 голосов
/ 08 февраля 2012

Проблема заключалась в длинных именах файлов. Имя файла не может превышать 8 символов.

Я просто изменил имена файлов, и это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...