sov44,
Можно передать так
Код:
set "var1=%~1"
:: преобразование путей
::set "var2=%var1:~-1%"
::if "%var2%"=="\" set "var1=%var1:~0,-1%"
::set "var1=%var1:\=\\%"
start "" /b name.exe -SetEnvironment="rr=%var1%"
Код:
;!@Install@!UTF-8!
Title="обработка"
BeginPrompt="Меняем размер картинок [система %%P]"
FinishMessage="Готово!"
RunProgram="%%P:hidcon:cmd /c for /d %a in (%%S\\*) do (for /f \"delims=\" %b in ('dir /b /a-d \"%a\"') do (nconvert_%%P.exe -resize shortest %rr% -max_filesize 1048576 -o \"%a_new\\%~nxb\" \"%a\\%b\"))"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
;!@InstallEnd@!