Цитата sov44:
SetEnvironment="rr=%~1" »
|
Это переменная из cmd.exe и модуль ее не понимает.
Модулю можно передавать ключи после ключа
! и тогда он их передаст куда надо.
Цитата справка:
Все ключи, указанные после него, могут быть переданы (как есть) только в первую выполняемую программу ('RunProgram', 'ExecuteFile', 'AutoInstall' или 'AutoInstallX').
|
Кроме этого эти ключи будут присвоены переменным модуля и их можно использовать в конфиге:
Цитата справка:
%SfxVarCmdLine0% - командная строка целиком (как есть с кавычками и лидирующими слешами)
%SfxVarCmdLine1% - командная строка до ключа '-!' или до первого ключа, неподдерживаемого модулем (лишние пробелы удаляются с двух сторон)
%SfxVarCmdLine2% - командная строка после ключа '-!' или начиная с первого ключа, неподдерживаемого модулем (лишние пробелы удаляются с двух сторон)
|
Важно! Использование переменных
SfxVarCmdLine не отменяет передачи ключей после
! "в первую выполняемую программу" и это может изменить работу этой "первой выполняемой программы".