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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Открытие программы СРАЗУ в фоновом режиме

Ответить
Настройки темы
Открытие программы СРАЗУ в фоновом режиме

Пользователь


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

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


Есть вот такой код, для примера, однако он иллюстрирует проблему:

Код: Выделить весь код
Run("notepad.exe")
winwait("[CLASS:Notepad]")
WinSetState("[CLASS:Notepad]", "", @SW_HIDE)
send("Вася")
$aWin = WinList()
$pid = WinGetProcess("[CLASS:Notepad]")
$f=0
send("^s")
Do
For $i = 1 to $aWin[0][0]
  $pid1 = WinGetProcess($aWin[$i][0])
  If ($pid = $pid1) And ($aWin[$i][1] = "Сохранить как") Then
   $f=1
   exit For
  EndIf
Next
until $f=0
send("Вася1")
send("{Enter}")
Проблема такая:
1. Можно запустить приложение сразу в фоновом режиме, и получить хендл окна?
2. При выводе диалога сохранения файла, окно на мгновение становиться активным, а сразу dajy его отправить нельзя? Дело в том, что вот именно так оно и должно вызываться путем посыла в фоновое окно набора клавиш...

Отправлено: 13:29, 23-10-2009

 

Аватара для SyDr

Старожил


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

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


1)
Код: Выделить весь код
Run ( "filename" [, "workingdir" [, show_flag[, opt_flag ]]] )
Код: Выделить весь код
show_flag [optional] 
The "show" flag of the executed program:
  @SW_HIDE = Hidden window (or Default keyword)
  @SW_MINIMIZE = Minimized window
  @SW_MAXIMIZE = Maximized window
Код: Выделить весь код
Return Value
Success: The PID of the process that was launched
2) Закинь окно за пределы экрана и при его попытках показаться -> прячь.
3) Код нерабочий и проблему не иллюстрирует.

-------

"Что мы думаем, знаем или во что верим в конце концов не так уж и важно.
Важно лишь то, что мы делаем."
Джон Раскин


Отправлено: 21:31, 23-10-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


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

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


В смысле нерабочий???
Цитата SyDr:
2) Закинь окно за пределы экрана и при его попытках показаться -> прячь. »
То есть когда окно появиться - тогда прятать? Но оно уже появилось....

Отправлено: 13:11, 24-10-2009 | #3


Аватара для kaster

Старожил


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

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


Цитата Vlasssov:
В смысле нерабочий??? »
возможно, у него винда не русская. там диалог сохранения - Save As, а не Сохранить как

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 13:25, 24-10-2009 | #4


Аватара для SyDr

Старожил


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

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


Код: Выделить весь код
C:\Users\SyDr\Desktop\test.au3(14,9) : ERROR: syntax error
   exit For
~~~~~~~~^
C:\Users\SyDr\Desktop\test.au3 - 1 error(s), 0 warning(s)
Винда русская.

-------

"Что мы думаем, знаем или во что верим в конце концов не так уж и важно.
Важно лишь то, что мы делаем."
Джон Раскин


Отправлено: 14:52, 24-10-2009 | #5


Аватара для kaster

Старожил


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

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


Да, это ступодово косяк...

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 20:16, 24-10-2009 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Открытие программы СРАЗУ в фоновом режиме

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Папки открываются в фоновом режиме M1ndW0rk Microsoft Windows 7 12 04-09-2010 20:01
[решено] Автоматизация нажатия кнопок в окне браузера в фоновом режиме(?) zbruy AutoIt 9 04-10-2009 12:22
Разное - Windows XP как запустить назначенное задание в фоновом режиме? trave Microsoft Windows 2000/XP 1 20-04-2008 19:54
открытие окон и программ в фоновом режиме Ice sCream Microsoft Windows 2000/XP 2 15-10-2005 04:13
Программ, работающая в фоновом режиме. llah ani Программирование и базы данных 3 13-09-2003 13:38




 
Переход