DenchikK
04-03-2006, 03:13
Интересная вещь случилась у меня с 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 - работает!
Способы с жесткой задачей пути - так же не приемлимы.
которые я устанавливаю, не валялись бы россыпью (например: сама
программа, русификатор, настройки, таблетки, AutoIT скрипт и проч.), я
все файлы каждой программы запаковал в RAR-SFX, который
распаковывается во временный каталог, и оттуда ставится. Всё вроде
отлично, на глаз - приятно, россыпи нет, да и давать знакомым юзверям
удобнее, один файл - одна программа, запутаться невозможно.
Но с Bat всё как то не так - просто, без RAR-SFX всё работает,
ставится, лечится и проч. Но стоит его запаковать - всё, не
срабатывает (именно только запуск The Bat!). То же я заметил, если
скрипт запускать из каталога с кирилическими буквами.
Значит ли это, что для The Bat! такой способ не приминим?
Вот пример того, как у меня запускается The Bat!:
run ('msiexec /i ' & @ScriptDir & '\bat.msi /qn')
Немного похожа была ситуация с Alcohol (предпоследним): с кирилическим каталогом - та же ситуация, но через Temp Rar-SFX - работает!
Способы с жесткой задачей пути - так же не приемлимы.