![]() |
Не получается скрестить MSI [TheBat] и RAR-SFX
Интересная вещь случилась у меня с The Bat!. А именно, чтоб программы,
которые я устанавливаю, не валялись бы россыпью (например: сама программа, русификатор, настройки, таблетки, AutoIT скрипт и проч.), я все файлы каждой программы запаковал в RAR-SFX, который распаковывается во временный каталог, и оттуда ставится. Всё вроде отлично, на глаз - приятно, россыпи нет, да и давать знакомым юзверям удобнее, один файл - одна программа, запутаться невозможно. Но с Bat всё как то не так - просто, без RAR-SFX всё работает, ставится, лечится и проч. Но стоит его запаковать - всё, не срабатывает (именно только запуск The Bat!). То же я заметил, если скрипт запускать из каталога с кирилическими буквами. Значит ли это, что для The Bat! такой способ не приминим? Вот пример того, как у меня запускается The Bat!: run ('msiexec /i ' & @ScriptDir & '\bat.msi /qn') Немного похожа была ситуация с Alcohol (предпоследним): с кирилическим каталогом - та же ситуация, но через Temp Rar-SFX - работает! Способы с жесткой задачей пути - так же не приемлимы. |
у меня сработало:
Код:
msiexec.exe /qb-! /i "%cd%\thebat.msi" |
Спасибо, конечно, за ответ. Но вопрос не в том, КАК ставить The Bat!, а вопрос как его поставить, используя режим временной распаковки WinRar SFX и AutoIT.
|
DenchikK,
ок, на autoit: run ('msiexec /qn /i '&'"'&@ScriptDir&'\bat.msi"') |
XXXler
Создайте, пожалуйста, скрипт запуска установки The Bat, как у Вас написано. Заархивируйте этот скрипт с инсталятором The Bat, Rar SFX - с режимом : запускать после распаковки - имя скрипта, распаковывать - во временную папку. У меня не сработало ни на одном компе, а очень хочется. |
так нафиг пользовать автоит для мси? просто ставишь со свитчами и потом добавляешь ключи регистра.
|
mickmack
По-моему тут все только высказываются, не читая вопрос. Мне надо через AutoIt, почему - какая разница. Вопрос - можно это сделать или нет. Ответ - нет или да. Если да - то как. Всё. Флейма на 600 страниц не надо. |
DenchikK, специально ради этого переписал из сmd на скрипт Autoit:
Код:
#NoTrayIcon |
XXXler
Ах вот как это надо делать! Огромное спасибо - получилось! |
Время: 12:35. |
Время: 12:35.
© OSzone.net 2001-