Наверное это такой код ? :
Запуск (в данном примере, батника) с скрытым окном консоли
Код:
outfile WinExec_test.exe
Section
System::Call 'kernel32.dll::WinExec(t "$EXEDIR\My.bat", i 0) i.r0'
SectionEnd
( циферка в функции i 0 - указывает на стиль отображения/поведения окна. В нашем случае - SW_HIDE = 0
Ессно указываем стиль, необходимый для конкретной задачи)
То, что запуск скрытый и работает, можно легко проверить, использовав, к примеру, My.bat с содержанием
@echo off > TEST_file.txt
После запуска скрипта, по-тихому будет создан файл TEST_file.txt
То же самое можно сделать так :
Код:
System::Call 'shell32::ShellExecuteA(i 0, t "Open", t "My.bat", i 0, t "$EXEDIR", i 0) i r1'