Цитата gora:
Нет, такое невозможно. Можно использовать прием с временной папкой и последующим копированием нужного, описанный выше. »
|
С примером все понятно, но проблема такая, что "распаковываемый набор един для обеих разрядностей", НО в 1 случае нужно распаковать, например, 50% набора, а во втором 100%. Вариант с
Цитата gora:
каждый набор поместить в соответствующую разрядности папку »
|
не подходит т.к дублирование 50% содержимого SFX архива увеличит его на 50% или даже больше, что не совсем логично и оптимально. Возможна ли комбинация из 2х предложенных случаев?
спасибо
gora, и еще вопросец, в конфиге убрал InstallPath и добавил это
Код:
SetEnvironment="PFx86=%ProgramFiles%\\prog"
SetEnvironment="PFx64=%ProgramW6432%\\prog"
RunProgram="x64:hidcon:xCopy * \"%PFx64%\\\" /s /e /i /y"
RunProgram="x86:hidcon:xCopy * \"%PFx86%\\\" /s /e /i /y"
на 32 системе в папку "prog" распаковалась половина содержимого, в чем может быть дело?
и как вообще можно для 32 и 64 систем предлагать по умолчанию такие пути распаковки?
%ProgramFiles%\\Программа=c:\Program Files\\Программа
%ProgramFiles%\\Программа= c:\Program Files (x86)\\Программа
Очень многго непоняток по этому вопросу, а в
http://7zsfx.info/ru/ нет достаточной инфы