Войти

Показать полную графическую версию : SFX-Macros – Утилита для автоматизации установки приложений


Страниц : 1 2 3 4 5 [6] 7 8 9 10 11 12

Сrack
07-01-2015, 12:59
habib2302, На разных стадиях, переменная {patch} может принимать разные значения, проверьте в строке состояния указан путь. Нужно сохранить скрипт *.macros в папке с вашим msi-ником, и тогда переменная {patch} примит нужное значение. А что за ошибку то выдает ?

habib2302
07-01-2015, 14:22
Сrack, *.macros я ложил рядом с msi. Выдает ошибку, что отсутствует msi файл и т.д и т.п

Сrack
07-01-2015, 14:32
habib2302, У вас на двух скриншотах разные msi-ники, с каким проблема то? В первом случае, что за {app} ? Во втором случае, может путь слишком длинный или всетаки не правильно прописано имя msi-ника.

habib2302
07-01-2015, 14:58
Сrack, то я просто показал как выгладить путь к msi и как я писал скрипт

BOBAT
08-01-2015, 10:54
Цитата habib2302:
есть один нюанс. я прописал команду, но в итоге msiexec выдает ошибку, а пути правильно указанны и msi файл присутствует »
Не проще ли написать
Команда Open
Параметр1 {Patch}Файл.msi (если файл рядом)

или

Параметр 1 ПУТЬ К ФАЙЛУ\Файл.msi (если файл находится в другой папке)

всё запускается

habib2302
08-01-2015, 11:12
BOBAT, пробовал. не отзывается. я уже разобрался

Сrack
08-01-2015, 12:17
BOBAT, habib2302, Команда Open открывает файлы любых типов через ассоциированное приложение, при этом команда не ждет завершения работы приложения, то есть сразу запустятся следующие команды.

habib2302
08-01-2015, 13:10
не ждет завершения работы приложения »
это я знаю
просто msi командой Open не открывается. это я знаю из inno setup. для этого нужно использовать команды msiexec
Если использовать команду Open и прописать msi файл, то макрос выдает ошибку (судя по красному прогресс бару) и завершает код

BOBAT
08-01-2015, 13:15
при этом команда не ждет завершения работы приложения, »
А команда Start (StartHide) ждёт?

habib2302
08-01-2015, 13:18
BOBAT, нет да. можешь проверить с командой open на прогах с расширением .exe т.к эта команда не работает с msi
если вы хотите использовать команду open, но с ожиданием завершением работы, то используйте батник с командой start /wait BurnAware.exe

Lordbl4
17-03-2015, 12:29
никак не могу победить эту чудесную утилиту. добавляю папку с необходимыми пакетами, копирование проходит, но в программе ошибка на этом этапе...

скрин прилагаю

Сrack
17-03-2015, 13:30
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

Chudmin
18-03-2015, 14:58
Здравствуйте всем!

Прочитал тему, но так что-то и не смог разобраться, что нужно прописать, чтобы SFX-Macros, после установки программы запустил reg-файл с настройками этой самой программы, например для Gom Player?

Сrack
18-03-2015, 15:38
Chudmin,
http://jpegshare.net/images/51/bb/51bb35d3d9aac88ae88beb6cdabe5a8e.png (http://jpegshare.net/)
а лучше с кавычками, вдруг exe-шник запустят из папки, в пути которой есть пробелы.
http://jpegshare.net/images/55/c3/55c37a3ae5eafa7e6783195cdd7c0f6f.png (http://jpegshare.net/)

Chudmin
18-03-2015, 16:07
Странно - уже ни один раз попробовал, три пункта выполняются, последний, с reg-файлом, ни в какую не хочет. Правда проверяю на виртуальной машине (Oracle VM VirtualBox), система Windos XP, может в этом дело?

Chudmin
18-03-2015, 16:26
Проверил на "живой" системе(WIN7x32) - установилось всё без проблем. Толи проблема в виртуальной машине, толи в WinХР.

Сrack
18-03-2015, 17:01
Chudmin, У вас путь без кавычек, в полном пути до reg файла нет пробелов?

Chudmin
18-03-2015, 18:31
Chudmin, У вас путь без кавычек, в полном пути до reg файла нет пробелов? »
Нет, пробелов нету, к тому же я потом поставил кавычки - результат аналогичный. Запускал с Рабочего стола, и с корня диска D(Arhiv), разговор про виртуальную машину.

Сrack
18-03-2015, 20:11
Chudmin, Результат какой? Желтый восклицательный знак?
Добавьте & pause
http://jpegshare.net/images/dc/4d/dc4d15d348cc9184c4522287f1fb1607.png (http://jpegshare.net/)
Откроется командная строка с пояснением по ошибке.

Chudmin
18-03-2015, 20:51
Откроется командная строка с пояснением по ошибке. »
Ничего не открывается - закрывается установочное окно SFX-Macros с красной статусной строкой.

Результат какой? Желтый восклицательный знак? »
Нет - красный круг с белым крестом.




© OSzone.net 2001-2012