1 (изменено: 4esa33, 2015-12-14 17:30:53)

Тема: Привязка к окну

Коллеги , добрый день!
Есть написанный код , он работает только в определенном активном окне.
Необходима помощь, чтоб скрипт работал не зависимо от статуса окна (активное , неактивное).

CoordMode, Mouse, Window
SetFormat, float, 0.1
SleepAndWaitKey(time)
{
KeyWait % A_ThisHotkey,% "D T" (time/1000)
if !ErrorLevel
	Exit
}

F9::
KeyWait % A_ThisHotkey
loop
{
	T := A_TickCount + 60 * 9 * 1000
	WinGetPos, , ,W,H,ahk_class SkyRo
	X_click := W//2,	Y_click := H//2,
	loop
	{
		ControlSend,, {F1},ahk_class SkyRo
		ControlClick, x%X_click% y%X_click%,ahk_class SkyRo
		SleepAndWaitKey(500)
		ControlSend,, {F2},ahk_class SkyRo
		SleepAndWaitKey(50)
		ControlClick, x%X_click% y%X_click%,ahk_class SkyRo
		SleepAndWaitKey(200)
		ControlSend,, {F3},ahk_class SkyRo
		SleepAndWaitKey(400)
	}	Until A_TickCount > T
	SleepAndWaitKey(3000)
	ControlSend,, {F8},ahk_class SkyRo
}

2

Re: Привязка к окну

С виду код и так должен работать и в активном, и в неактивном окне. Для команды ControlSend это безразлично.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: Привязка к окну

ahk_class SkyRo

Попробуйте более конкретизировать параметры окна. У меня как то было, что если окно неактивно, то первым определялось другое окно программы.
Ну а вообще бывают некие действия в программах, для которых необходим фокус (активность) окна.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

4 (изменено: 4esa33, 2015-12-16 09:42:26)

Re: Привязка к окну

serzh82saratov пишет:

ahk_class SkyRo

Попробуйте более конкретизировать параметры окна. У меня как то было, что если окно неактивно, то первым определялось другое окно программы.
Ну а вообще бывают некие действия в программах, для которых необходим фокус (активность) окна.

Коллеги , спасибо за оперативный ответ!
Есть идея , можно как то зафиксировать указатель мыши в коне по координата + сделать окно активным на зависимо от его статуса ( активное , неактивное)
Есть варианты?

5

Re: Привязка к окну

Прошу Вашей помощи.