Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Помогите ОКНА, фоновое не фоновое
Alex111
сообщение 30.3.2018, 0:44
Сообщение #1


*

Registred
Сообщений: 7
Регистрация: 30.3.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.885
Возраст: 23



написал скрипт, закрепил его за 1 окно. а сам играю в 2, но скрипт работает только на активное окно, не зависимо какое окно я выбрал через ctrl+а. Но окно нужное у меня выброно правильно, а программа работает только на активное окно, и то любое,а не на выбранное!!!! Т. Е. я окна не сворачиваю, просто 1 первое а 2 за ним сзадистоит. помогите. Win 7 стоит set workwindow тоже пробовал, без разницы все равно работает на активное окно, а не на фоновое которые выбрано
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 30.3.2018, 1:26
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex111
сообщение 30.3.2018, 9:50
Сообщение #3


*

Registred
Сообщений: 7
Регистрация: 30.3.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.885
Возраст: 23



Цитата(cirus @ 30.3.2018, 1:26) *

Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.


Да дело не в скрипте даже, а в том что пилот окно не закрепляет определенное вот как, а скрипт вот
sendex f1
wait 500

if_not 161, 109 1580167
sendex f2
end_if

if_not 142, 54 8932131
sendex f5
end_if

Цитата(cirus @ 30.3.2018, 1:26) *

Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.

может я объяснил не понятно, вобщем не важно какое окно л2 закреплено в пилоте, программа работает только на активном окне. Не зависимо если я закрепил окно Z например, и если активно окно X, то оно будет работать на окне Х
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex111
сообщение 30.3.2018, 10:56
Сообщение #4


*

Registred
Сообщений: 7
Регистрация: 30.3.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.885
Возраст: 23



Цитата(cirus @ 30.3.2018, 1:26) *

Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.


и вот даже гугл Хром делаю активным пилот в хроме нажимает все, например send f2
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex111
сообщение 30.3.2018, 11:23
Сообщение #5


*

Registred
Сообщений: 7
Регистрация: 30.3.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.885
Возраст: 23



Цитата(cirus @ 30.3.2018, 1:26) *

Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.


я понял может потому что у меня команда sendex??? Но send у меня не работает в игре на F1-F12, или цифры. т е скилы не нажимаются, а если в чат ставлю писать цифры то он пишет Что делать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 30.3.2018, 11:41
Сообщение #6


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Значит какая-то защита у игры от кликов. Решения проблемы не знаю.

Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex111
сообщение 30.3.2018, 12:25
Сообщение #7


*

Registred
Сообщений: 7
Регистрация: 30.3.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.885
Возраст: 23



Цитата(cirus @ 30.3.2018, 11:41) *

Значит какая-то защита у игры от кликов. Решения проблемы не знаю.


Ну смотри команда Sendex работает, а Send нет. Что делать не знаешль?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex111
сообщение 30.3.2018, 12:43
Сообщение #8


*

Registred
Сообщений: 7
Регистрация: 30.3.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.885
Возраст: 23



Цитата(cirus @ 30.3.2018, 11:41) *

Значит какая-то защита у игры от кликов. Решения проблемы не знаю.

получается ставлю команду Send F1 или send217 F1 нажимается кнопка 1 раз и все

Цитата(cirus @ 30.3.2018, 11:41) *

Значит какая-то защита у игры от кликов. Решения проблемы не знаю.

а если sendex F1, то нажимается нормально, но сендекс только активном акне работает, а мне надо на фоновом
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
TarPolice
сообщение 16.6.2018, 22:06
Сообщение #9


*

Registred
Сообщений: 3
Регистрация: 16.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.975
Возраст: 37



Цитата(Alex111 @ 30.3.2018, 12:43) *

получается ставлю команду Send F1 или send217 F1 нажимается кнопка 1 раз и все
а если sendex F1, то нажимается нормально, но сендекс только активном акне работает, а мне надо на фоновом


Многосимвольные кнопки должны заключаться в скобки {} например Send{F1} или Send{Enter}

При поиске цвета в перекрытом окне лучше использовать get color, и указывать идентификатор окна:

set #whandler 484584 //вместо цифр пиши handler второго окна твоего
set workwindow #whandler
set #x
set #y
set #mycolor

get color #color #x #y #whandler

if_not #color #mycolor
send{F2}
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
TarPolice
сообщение 17.6.2018, 11:30
Сообщение #10


*

Registred
Сообщений: 3
Регистрация: 16.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.975
Возраст: 37



Так же при двух окнах мне помогла такая связка:

в начале скрипта ставлю

set workwindow #fonovoe //handle фонового окна
showwindow #aktivnoe TOP //handle активного окна

Такое прямое указание перед каждым выполнением скрипта поможет "не забыть" пилоту кто фон а кто актив.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 14:19
Designed by Nickostyle