Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Запуск клиента в фоновом режиме.

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 16.06.2016, 06:56   #1
 Сержант
Аватар для pw.assistant
 
pw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауру
Регистрация: 16.02.2012
Сообщений: 105
Популярность: 651
Сказал(а) спасибо: 19
Поблагодарили 39 раз(а) в 31 сообщениях
 
По умолчанию Запуск клиента в фоновом режиме.

Доброе время суток!
Встал ребром вопрос - как запустить клиент ПВ так, что бы он не перехватывал фокус на себя.

так

Код:
    with StartUpInfo do
    begin
      cb := SizeOf(TStartUpInfo);
      dwFlags := STARTF_USESHOWWINDOW OR STARTF_FORCEOFFFEEDBACK;
      wShowWindow := SW_SHOWMINNOACTIVE; 
    end;

    sCmdLine := Format('"%s" %s', [ExeName, Parameters]);
    Rlst := CreateProcessW(PChar(ExeName), PChar(sCmdLine), nil, nil, false, IDLE_PRIORITY_CLASS, nil, PChar(ExtractFileDir(ExeName)),
      StartUpInfo, ProcessInfo);
почему-то не работает. Клиент запускается свернутым, как и положено, но текущее приложение, например скайп, теряет фокус. Когда идет запуск толпы ботов, крайне напрягает.

Может кто подсказать решение проблемы? Принудительно возвращать фокус приложению, которое было до запуска клиента пробовал, но сам запуск не мгновенный, и при наборе текста например в скайпе регулярно теряются буквы.
________________
backup - акт проявления трусости
  Ответить с цитированием
Старый 23.06.2016, 01:40   #2
 Сержант
Аватар для pw.assistant
 
pw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауру
Регистрация: 16.02.2012
Сообщений: 105
Популярность: 651
Сказал(а) спасибо: 19
Поблагодарили 39 раз(а) в 31 сообщениях
 
По умолчанию Re: Запуск клиента в фоновом режиме.

Я понимаю, обнова и все такое. Но может все-таки кто-то может помочь в данном вопросе?
________________
backup - акт проявления трусости
  Ответить с цитированием
Старый 23.06.2016, 02:23   #3
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Запуск клиента в фоновом режиме.

Цитата:
Сообщение от pw.assistantПосмотреть сообщение
Я понимаю, обнова и все такое. Но может все-таки кто-то может помочь в данном вопросе?

Хз может это поможет?(Я попытался, тапками не кидать)
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Я так понял, придется создавать для каждого запущенного окна отдельный поток и каждый раз возвращать фокус чужому окну.(Пока чужое окно на переднем плане и как вернуть курсор на начатое предложение не нашел)

Последний раз редактировалось diagnost; 23.06.2016 в 02:33.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Запуск игрового клиента Perfect World в многооконном режиме AEBus Статьи, квесты и описания по Perfect World 27 16.08.2014 11:23
[Программа] [AutoIt] анти-AFK Bot фоновом режиме Limonliker Боты, скрипты и прочий софт для Aion 4 14.03.2013 11:05

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 12:04.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net