LonerD, Первый раз о таком слышу, действительно, есть переменная %commander_path%, проверил на SFX-Macros, если его просто запустить, то такой переменной нет, если через тотал то есть.
LonerD, проверьте, запустите SFX-Macros -> Главное меню -> Справка -> Переменные. Есть там commander_path ?
Если есть, то и в MInstAll должно работать, т.к. функция одна и та же.
LonerD, В MInstAll проверьте так:
но тут нельзя точно сказать, кто конвертирует переменную MInstAll или командная строка, еще раз повторюсь, если в SFX-Macros есть переменная, то и в MInstAll должна работать.
Цитата LonerD:
Проблема в том, что Autoit и AutoHotkey не умеют раскрывать переменные окружения в пути к скриптам, потому на во всех программах можно разрывать файл-интерпретатор (ехе-файл) и файл скрипта при записи параметров (то есть помещать параметры в поле параметров). Как в этом плане обстоят дела в MInstAll - пока неясно до появления поддержки переменных окружения. »
|
MInstAll не передает переменные окружения в параметрах, он их сам конвертирует в путь, и передает как путь.