Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

(*.*)


Сообщения: 36565
Благодарности: 6697

Профиль | Сайт | Отправить PM | Цитировать


Oleg_Sch
Что-то я никак не могу заставить выполняться команду RunProgram при распаковке в %programfiles%. Тестирую так: создаю
test.bat
Код: Выделить весь код
@echo off
echo testing >> "%systemdrive%\test.txt"
exit
config.txt
Код: Выделить весь код
;!@Install@!UTF-8! 
InstallPath="%programfiles%\\test"
RunProgram="%programfiles%\\test\\test.bat" 
GUIMode="2" 
;SelfDelete="1"
;!@InstallEnd@!
Создаю test1.exe и запускаю. Распаковка происходит в %programfiles%\test, но выдается ошибка
при этом файл-то в папке находится

Тогда я беру config.txt и делаю Search and Replace programfiles на systemdrive

Код: Выделить весь код
;!@Install@!UTF-8! 
InstallPath="%systemdrive%\\test"
RunProgram="%systemdrive%\\test\\test.bat" 
GUIMode="2" 
;SelfDelete="1"
;!@InstallEnd@!
Создаю test2.exe и запускаю. Все работает. Я что-то не могу понять в чем дело Ниже ссылки на скомпилированные SFX EXE (63kb каждый)

test1.exe
test2.exe

Система - Win2k SP3. Спасибо.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 01:45, 30-10-2005 | #72