Показать полную графическую версию : SFX-Macros – Утилита для автоматизации установки приложений
Страниц :
1
2
3
4
5
[
6]
7
8
9
10
11
12
habib2302, На разных стадиях, переменная {patch} может принимать разные значения, проверьте в строке состояния указан путь. Нужно сохранить скрипт *.macros в папке с вашим msi-ником, и тогда переменная {patch} примит нужное значение. А что за ошибку то выдает ?
habib2302
07-01-2015, 14:22
Сrack, *.macros я ложил рядом с msi. Выдает ошибку, что отсутствует msi файл и т.д и т.п
habib2302, У вас на двух скриншотах разные msi-ники, с каким проблема то? В первом случае, что за {app} ? Во втором случае, может путь слишком длинный или всетаки не правильно прописано имя msi-ника.
habib2302
07-01-2015, 14:58
Сrack, то я просто показал как выгладить путь к msi и как я писал скрипт
Цитата habib2302:
есть один нюанс. я прописал команду, но в итоге msiexec выдает ошибку, а пути правильно указанны и msi файл присутствует »
Не проще ли написать
Команда Open
Параметр1 {Patch}Файл.msi (если файл рядом)
или
Параметр 1 ПУТЬ К ФАЙЛУ\Файл.msi (если файл находится в другой папке)
всё запускается
habib2302
08-01-2015, 11:12
BOBAT, пробовал. не отзывается. я уже разобрался
BOBAT, habib2302, Команда Open открывает файлы любых типов через ассоциированное приложение, при этом команда не ждет завершения работы приложения, то есть сразу запустятся следующие команды.
habib2302
08-01-2015, 13:10
не ждет завершения работы приложения »
это я знаю
просто msi командой Open не открывается. это я знаю из inno setup. для этого нужно использовать команды msiexec
Если использовать команду Open и прописать msi файл, то макрос выдает ошибку (судя по красному прогресс бару) и завершает код
при этом команда не ждет завершения работы приложения, »
А команда Start (StartHide) ждёт?
habib2302
08-01-2015, 13:18
BOBAT, нет да. можешь проверить с командой open на прогах с расширением .exe т.к эта команда не работает с msi
если вы хотите использовать команду open, но с ожиданием завершением работы, то используйте батник с командой start /wait BurnAware.exe
никак не могу победить эту чудесную утилиту. добавляю папку с необходимыми пакетами, копирование проходит, но в программе ошибка на этом этапе...
скрин прилагаю
Lordbl4, Команда ExtractFiles будет работать только, когда проект будет сохранен в exe-шнике, на этапе редактирования она не работает, т.к. не может извлечь из себя файлы, которых нет. Сохраните в exe-шнике, если сомневаетесь, добавьте в конце команду CheckErrors, тогда в случае ошибки, откроется редактор с результатами.
И еще, у вас там msu? Программа не умеет устанавливать msi, msu, msp, надо устанавливать следующим методом:
Для msi и msp:
http://jpegshare.net/thumbs/ed/fe/edfea44c4f56d9a32b36d9156c0f9c8c.jpg (http://jpegshare.net/ed/fe/edfea44c4f56d9a32b36d9156c0f9c8c.png.html)
Для msu тот же принцип, только через wusa.exe https://support.microsoft.com/ru-ru/kb/934307/ru
Здравствуйте всем!
Прочитал тему, но так что-то и не смог разобраться, что нужно прописать, чтобы SFX-Macros, после установки программы запустил reg-файл с настройками этой самой программы, например для Gom Player?
Chudmin,
http://jpegshare.net/images/51/bb/51bb35d3d9aac88ae88beb6cdabe5a8e.png (http://jpegshare.net/)
а лучше с кавычками, вдруг exe-шник запустят из папки, в пути которой есть пробелы.
http://jpegshare.net/images/55/c3/55c37a3ae5eafa7e6783195cdd7c0f6f.png (http://jpegshare.net/)
Странно - уже ни один раз попробовал, три пункта выполняются, последний, с reg-файлом, ни в какую не хочет. Правда проверяю на виртуальной машине (Oracle VM VirtualBox), система Windos XP, может в этом дело?
Проверил на "живой" системе(WIN7x32) - установилось всё без проблем. Толи проблема в виртуальной машине, толи в WinХР.
Chudmin, У вас путь без кавычек, в полном пути до reg файла нет пробелов?
Chudmin, У вас путь без кавычек, в полном пути до reg файла нет пробелов? »
Нет, пробелов нету, к тому же я потом поставил кавычки - результат аналогичный. Запускал с Рабочего стола, и с корня диска D(Arhiv), разговор про виртуальную машину.
Chudmin, Результат какой? Желтый восклицательный знак?
Добавьте & pause
http://jpegshare.net/images/dc/4d/dc4d15d348cc9184c4522287f1fb1607.png (http://jpegshare.net/)
Откроется командная строка с пояснением по ошибке.
Откроется командная строка с пояснением по ошибке. »
Ничего не открывается - закрывается установочное окно SFX-Macros с красной статусной строкой.
Результат какой? Желтый восклицательный знак? »
Нет - красный круг с белым крестом.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.