В нежелании читать справку, или читать её невнимательно.
Код:
#NoTrayIcon
Run("program.exe", "", @SW_HIDE)
WinWait('Program Setup', '')
ControlClick('Program Setup', '', 'Button2') ; Далее
ControlCommand('Program Setup', 'License Agreement', 'I &accept the terms in the License Agreement', 'Check', '') ; Принять лицензию
ControlClick('Program Setup', '', 'Button2') ; Далее
ControlClick('Program Setup', '', 'Button2') ;Выбор компонентов
ControlClick('Program Setup', '', 'Button2') ; Далее
Send('{ENTER}')
WinWait('Program Setup', 'Completing the Program Setup Wizard') ; Не запускать после установки
Sleep(1000)
;до этого места всё нормально, программа установилась
;после установки нужно предать установленной программе команду "/l file.txt"
;далее - мои неудачные попытки проделать это
RunWait(@ProgramFilesDir & '\Program\123.exe /l "' & @ScriptDir & '\file.txt"')
;RunWait('commands.cmd') ; текст CMD ниже
If FileExists(@ProgramFilesDir & "\Program\123.exe") Then Run(@ProgramFilesDir & '\Program\123.exe /l "' & @ScriptDir & '\1.txt"')
Run("hidcon.exe commands.cmd")
Run("hidcon.exe register.cmd")
Run(@ProgramFilesDir & '\Program\123.exe /l "' & @ScriptDir & '\file.txt"')
Exit