1 (изменено: Dworkin, 2016-05-23 09:24:20)

Тема: AHK: Запуск в фоновом режие скрипта с GUI элементами

Добрый вечер.
Помогите пожалуйста.
У меня есть один скрипт, который запущен и с помощью горячих клавиш я запускаю второй скрипт у который с GUI. Когда запускается второй скрипт то он выскакивает поверх всех окон. Как запустить в фоном режиме?
Пробовал так запускать с помощью 1 скрипта:

Run, Watcher.ahk, , Hide, PidWatcher

А во втором скрипте прописывал так:

Gui, -AlwaysOnTop

не получилось.
Может что-то дописать во второй скрипт?
Спасибо.

2

Re: AHK: Запуск в фоновом режие скрипта с GUI элементами

Какое приложение сворачивается? Что значит в фоновом режиме?

3

Re: AHK: Запуск в фоновом режие скрипта с GUI элементами

YMP пишет:

Какое приложение сворачивается? Что значит в фоновом режиме?

Исправил. Не так написал. Запускается второй скрипт с GUI и он выскакивает поверх всех окон. Как сделать так что бы второй скрипт запускался хотя бы под активным окном?

4

Re: AHK: Запуск в фоновом режие скрипта с GUI элементами

Можно перед запуском запоминать текущее активное окно и потом его снова активировать.


hwndActive := WinExist("A")
Run, Watcher.ahk
WinWaitActive, Заголовок окна Gui
WinActivate, ahk_id %hwndActive%

5 (изменено: Dworkin, 2016-05-23 13:07:35)

Re: AHK: Запуск в фоновом режие скрипта с GUI элементами

YMP пишет:

Можно перед запуском запоминать текущее активное окно и потом его снова активировать.

А можно как-то сделать что бы без активирования активного окна? точнее вообще его не трогать.

6 (изменено: YMP, 2016-05-23 10:50:19)

Re: AHK: Запуск в фоновом режие скрипта с GUI элементами

Посмотрите опции у команды Gui, Show. Там есть про активацию и неактивацию окна Gui. Может, подберёте что-нибудь.

Например, при опции Minimize окно не вылазит на первый план.

7

Re: AHK: Запуск в фоновом режие скрипта с GUI элементами

Dworkin, не перебарщивайте с цитированием.

8 (изменено: Dworkin, 2016-05-23 13:07:19)

Re: AHK: Запуск в фоновом режие скрипта с GUI элементами

YMP пишет:

Посмотрите опции у команды Gui, Show. Там есть про активацию и неактивацию окна Gui.

Спасибо опция NoActivate помогла. Смотрел справку, но не внимательно.

9

Re: AHK: Запуск в фоновом режие скрипта с GUI элементами

Dworkin, Вы нарушаете п. 2.11 Правил форума.
Исправьте сообщеня 5 и 8.