Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2358
Благодарности: 559

Профиль | Отправить PM | Цитировать


Цитата kotkovets:
есть через апи код »
Наверное это такой код ? :

Запуск (в данном примере, батника) с скрытым окном консоли
Код: Выделить весь код
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'

Последний раз редактировалось MKN, 25-05-2014 в 21:32.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:09, 22-05-2014 | #1185