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

 
Ответить в эту темуОткрыть новую тему
> Помогите Нубу Скрипт Заслать), кто шарит)
chet
сообщение 5.10.2008, 20:02
Сообщение #1


*

Registred
Сообщений: 9
Регистрация: 12.8.2008
Группа: Пользователи
Наличность: 0
Пользователь №: 10.997
Возраст: 21



Ситуация такая... запущена некая игра 2 раза(2 одинаковых окна *******)...скрипт состряпал
Код
send {f9}
wait 500
move 470, 389
Kleft 470, 389
send {f1}
wait 5000
send {f1}
move 470, 389
Kleft 470, 389
wait 5000

и бесконечное повторение....
Вопрос на миллион рубЁФ-как его нажатием хот кея заслать одновременно и туда и туда?
заранее спасибо!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 5.10.2008, 21:13
Сообщение #2


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



Два варианта:
1. Используем фишки последней версии пилота - ищем окна, назначаем рабочее окно, отправляем клавиши.
2. По-старинке делаем два скрипта и аттачим их каждый к своему окну, на хоткей вешаем скрипт который запускает оба скрипта.

PS: Некая игра, очевидно линейка, будет нажимать мышкой только при активном окне.


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
chet
сообщение 5.10.2008, 21:32
Сообщение #3


*

Registred
Сообщений: 9
Регистрация: 12.8.2008
Группа: Пользователи
Наличность: 0
Пользователь №: 10.997
Возраст: 21



Цитата
Два варианта:
1. Используем фишки последней версии пилота - ищем окна, назначаем рабочее окно, отправляем клавиши.

ВОт тут хотелось бы поподробнее(как будет выглядеть и что надо для этого кода)
Цитата
2. По-старинке делаем два скрипта и аттачим их каждый к своему окну, на хоткей вешаем скрипт который запускает оба скрипта.

пробовал но получился какой-то рассинхрон (во 2-ом окне на долю сек отстаёт -но делал это в *.12v(думаю скрипты запускались поочерёдно сторонней прогой-поэтому задержка Т_Т)(не знаю как "хоткей вешаем скрипт который запускает оба скрипта"сделать в пилоте)
Цитата
PS: Некая игра, очевидно линейка, будет нажимать мышкой только при активном окне.
Игра Ro и проблемму решил-будет кликать в 2 окна)проверено...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 5.10.2008, 21:55
Сообщение #4


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



В первой варианте синхронность будет ещё меньше.

Вкратце второй вариант выглядит так:
Код
// script 0
// тут необходимые действия для первого окна

Код
// script 1
// тут необходимые действия для второго окна

Код
// скрипт который вешаем на хоткей
start_script 0
start_script 1
end_script


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
chet
сообщение 6.10.2008, 15:48
Сообщение #5


*

Registred
Сообщений: 9
Регистрация: 12.8.2008
Группа: Пользователи
Наличность: 0
Пользователь №: 10.997
Возраст: 21



Цитата(Destruction @ 5.10.2008, 22:55) *

В первой варианте синхронность будет ещё меньше.

Вкратце второй вариант выглядит так:
Код
// script 0
// тут необходимые действия для первого окна

Код
// script 1
// тут необходимые действия для второго окна

Код
// скрипт который вешаем на хоткей
start_script 0
start_script 1
end_script


получилось! ОГРОМНОЕ СПАСИБО=)
и встречный вопрос - каким сочетанием клавиш можно "приостановить все скрипты"?=))(во вкладке есть такая опция "скрипт->приостановить все скрипты" и хотелось бы его нажать хоткеем а не мышкой так как она кликает по точке)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 7.10.2008, 0:00
Сообщение #6


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



Если не ошибаюсь - существует команда pause_script all - соответственно биндим на клавишу и радуемся жизни.

Вообще, в процессе написания скрипта - нередко возникают ситуации, что запускаешь случайно что-то вроде move x,y и остановить скрипт бывает не просто - именно поэтому я очень надеюсь в следущей версии увидеть не отключаемый хоткей для остановки всех скриптов (не отключаемый - ибо нефиг, т.к. первое, что я бы сделал - это отключил этот хоткей, а он мне нужен)..

Если так заглянуть в обозримое будущее - скоро мы будем писать не start_script 0, а start_script script_name.. Во-всяком случае - я на это очень надеюсь.


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
chet
сообщение 7.10.2008, 9:43
Сообщение #7


*

Registred
Сообщений: 9
Регистрация: 12.8.2008
Группа: Пользователи
Наличность: 0
Пользователь №: 10.997
Возраст: 21



Цитата(Destruction @ 7.10.2008, 1:00) *

Если не ошибаюсь - существует команда pause_script all - соответственно биндим на клавишу и радуемся жизни.

Вообще, в процессе написания скрипта - нередко возникают ситуации, что запускаешь случайно что-то вроде move x,y и остановить скрипт бывает не просто - именно поэтому я очень надеюсь в следущей версии увидеть не отключаемый хоткей для остановки всех скриптов (не отключаемый - ибо нефиг, т.к. первое, что я бы сделал - это отключил этот хоткей, а он мне нужен)..

Если так заглянуть в обозримое будущее - скоро мы будем писать не start_script 0, а start_script script_name.. Во-всяком случае - я на это очень надеюсь.

Спасибо ешё раз-получилось) а я то я уже столько вариантов перепробывал чтоб их остановить)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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