Помогите пожалуйста с такой вроде бы нетривиальной ежедневной задачей, которую я уже часов 25 пытаюсь решить безуспешно...
Есть такая портативная программа которая лежит в папке "
Portable Soft v5.5.0.0", а в этой папке куча файлов и соственно сам экзешник программы.
Я эту папку заархивировал, как
Portable Soft v5.5.0.0.7z положил рядом модифицированный
7zsd_LZMA.sfx и рядом
config.txt.
Стоит задача - из самораспаковывающегося SFX 7z извлечь эту папку и запустить экзешник, т.е. после распаковки в ту же папку запустить портативную программу.
У меня никак не удаётся запустить программу после распаковки. Выползает ошибка, что не найден путь\файл - Portable Soft v5.5.0.0\Soft.exe
Вот содержимое
config.txt:
Код:
![Выделить весь код](images/misc/selectcode.png)
;!@Install@!UTF-8!
RunProgram="Portable Soft v5.5.0.0\Soft.exe"
GUIMode="2"
;!@InstallEnd@!
Где я допускаю ошибку?
Пробовал всевозможные синтаксические варианты:
- RunProgram="Portable Soft v5.5.0.0\\Soft.exe"
- RunProgram=\"Portable Soft v5.5.0.0\\Soft.exe\"
- RunProgram=\"\"Portable Soft v5.5.0.0\"\\Soft.exe"
- RunProgram="%%T\\Portable Soft v5.5.0.0\\Soft.exe"
- RunProgram="Soft.exe"