/CHECK - выполнить проверку установленной версии
/REPAIR - исправление ошибок установки программы (при запуске из проверяемой программы необходимо указывать ключ /PID=Идентификатор процесса и завершать работу программы, CtmSetup будет ждать завершения работы указанного процесса)
/CD или /FDD - выполнить установку программы с дистрибутива
/DISTR - выполнить построение дистрибутива
/W или /STATION - установка в режиме «Станция»
/DELETE или /UNINSTALL - удаление программы
/LANGUAGE - идентификатор_языка из CtmSetup.lng,
например " ctmsetup.exe /language=$00000409" - запуск с интерфейсом на английском языке
/LOG - путь к файлу журнала
Файл журнала - это обычный ini-файл Windows
[COMMON]
0=Сообщение 1
1=Сообщение 2
...
Complete=1 или 2 (1 - успешное выполнение, 2 - были ошибки)
/RNW - путь к файлу обновления, поддерживает несколько файлов обновления, перечисленных через запятую,
первый файл обновления должен содержать полный путь, остальные только имя файла обновления.
/STARTUP - рабочий каталог CtmSetup.exe (из которого был запущен Setup.exe)
/TARGETDIR или /DIR - каталог установки программы или построения дистрибутива
/TARGETGROUP - группа программ для ярлыков
/SESSION - идентификатор сессии Windows
/PROGRESSINFO - идентификатор окна для посылки сообщения (RegisterWindowMessage('CtmSetupProgressInfo')) о прогрессе выполнения
/AUTORENEW - флаги автообновления программы
/PID - идентифкатор процесса, запустившего автообновление программы ( CtmSetup будет ожидать завершение данного процесса)
/CMDLINE - командная строка, которая будет выполнена после автообновления программы
/SFXMODULE - путь к модулю распаковки дистрибутива (для построения SFX-дистрибутива)
/SKINNAME - имя стиля
/SKINRESNAME - путь к файлу стиля
/CTMTOOLS - путь к CtmTools.dll, из которого запущено автообновление
/AE - имя глобального события (Event) для остановки работы CtmSetup.exe
/HIDE - скрыть главное окно программы
/AUTO - выполнение в автоматическом режиме (без диалоговых форм)
/BF или /BACKUPFILES - включить режим «Резервирование файлов при обновлении - возможность восстановить версию установленную до обновления»
/AR=0|1 - выключить/включить режим «Проверять наличие обновлений программы через Интернет при запуске программы»
/GUE=0|1 - выключить/включить режим «Назначить права записи для группы локальных пользователей на каталог установки программы»
/CTMRENEWSERVICE - CtmSetup запущен из службы CtmRenew
/CTMSERVICE - CtmSetup запущен из СТМ-Сервиса
/IGNOREERRORS - игнорировать ошибки при обновлении
В панели поиска необходимо заменить / на //
Например, ctmsetup.exe /RNW=C://Users//User//Downloads//rn001002.rnw
Примеры.
1. Скрытая установка с дистрибутива с записью лога установки
setup.exe /CD /HIDE /AUTO /TARGETDIR="С:\CTM\PROGRAMMNAME" /LOG="С:\CTM\PROGRAMMNAME\SetupSilent.log"
2. Скрытое обновление файлом обновления
setup.exe /HIDE /rnw="C:\Users\User\Downloads\rn001002.rnw"