Author Topic: вопрос  (Read 3414 times)

0 Members and 1 Guest are viewing this topic.

Ellen

  • Освоившийся
  • **
  • Posts: 54
    • View Profile
вопрос
« on: October 26, 2015, 09:40:43 PM »
Кликер работает напрямую с экраном, т.е. если на компе запущен кликер, то мышка занята, другие действия выполнять нельзя. Можно ли сделать так, чтобы кликер работал в фоновом режиме и можно было делать другие дела на этом же компьютере, где запущен кликер?

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: вопрос
« Reply #1 on: October 26, 2015, 09:45:22 PM »
Вопрос давно решен.
Вам сюда   --->

"....Ставим задачу
Нужно написать код, чтоб можно было кликать в окошке, которое находится позади других.
Невозможно, скажете вы и ошибетесь ;D . Потому, как мы не будем эмулировать клик мыши, а станем посылать сообщение окну, в котором должен быть произведен клик. Нужно это для разных случаев, но мне пригодилось во флеш игре, в которой необходимо кликать мышкой каждую минуту(даже сейчас она кликает, нервно помигивая кнопкой на панели задач, пока я пишу эту статью)."(ц)
http://crapware.aidf.org/forum/index.php?topic=33.msg562#msg562
Бабочки полёт будит тихую поляну в солнечном свету...

Ellen

  • Освоившийся
  • **
  • Posts: 54
    • View Profile
Re: вопрос
« Reply #2 on: October 27, 2015, 04:06:14 PM »
Прочитал. Однако, сложная там информация написана. Можно мне на пальцах объяснить что к чему, какие функции что означают, ну или исправить этот код, чтобы он работал в фоновом режиме

Code: (clickermann) [Select]
FOR($a=0,$a<599,8)
 
   LCLICK(1058,95)
   LCLICK(975,190)
   WAITMS(300)
   LCLICK(413,421)
   KEYPRESS(#BACKSPACE)
   KEYPRESS(#BACKSPACE)
   KEYPRESS(#BACKSPACE)
   KEYSTRING($a)
   LCLICK(552,420)
   KEYPRESS(#BACKSPACE)
   KEYPRESS(#BACKSPACE)
   KEYPRESS(#BACKSPACE)
   KEYSTRING("4")
   LCLICK(635,401)
   WAIT(1)
   RCLICK(1056,162)
   WAITMS(300)
   LCLICK(1119,226)
   TFWRITE("base.txt", FROMCLIP())
 
   FOR($b=0,$b<599,6)
      LCLICK(1058,95)
      LCLICK(975,190)
      WAITMS(300)
      LCLICK(552,420)
      KEYPRESS(#BACKSPACE)
      KEYPRESS(#BACKSPACE)
      KEYPRESS(#BACKSPACE)
      KEYSTRING($b)
      LCLICK(635,401)
      WAIT(1)
      RCLICK(1056,162)
      WAITMS(300)
      LCLICK(1119,226) /
      TFWRITE("base.txt", FROMCLIP())
   END_CYC
 
END_CYC
 
HALT

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: вопрос
« Reply #3 on: October 27, 2015, 04:16:53 PM »
Оконный режим включается нажатием Alt+W и наведением мыши на окно. координаты при этом отсчитываются от начала окна.

Ellen

  • Освоившийся
  • **
  • Posts: 54
    • View Profile
Re: вопрос
« Reply #4 on: October 27, 2015, 05:29:07 PM »
Открыл окно, открыл кликер, привязал окно к кликеру, он работает, но мышь то занята. Я ничего больше делать не могу, когда работает кликер. Нужно чтобы он работал в фоновом режиме и не мешал мне делать другие дела

дед иван

  • Освоившийся
  • **
  • Posts: 53
    • View Profile
Re: вопрос
« Reply #5 on: October 27, 2015, 06:43:30 PM »
если ты привязал к окну то мышка не твоя работает можеш спокойно сворачевать)

Ellen

  • Освоившийся
  • **
  • Posts: 54
    • View Profile
Re: вопрос
« Reply #6 on: October 28, 2015, 08:37:57 AM »
Привязываю кликер к игре в хроме. Нажимаю применить. Запускаю, открываю другое окно, и кликер начинает продолжать тыкать в новом окне, а не в хроме. Что я не так делаю?

дед иван

  • Освоившийся
  • **
  • Posts: 53
    • View Profile
Re: вопрос
« Reply #7 on: October 28, 2015, 08:40:12 AM »
вроде все так а утебя пишет привязку вкл.?   

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: вопрос
« Reply #8 on: October 28, 2015, 09:16:17 AM »
Менеджер окон ничего не привязывает, он может только менять прозрачность и размеры окна.
Привязка осуществляется наведением на окно мыши и нажатиtv Alt+W

Ellen

  • Освоившийся
  • **
  • Posts: 54
    • View Profile
Re: вопрос
« Reply #9 on: October 28, 2015, 10:06:45 AM »
Разобрался, вроде работает, но как только открываю другое окно поверх старого, кликер начинает тыкать в новом т.к. оно активно, а не то, к которому была привязка. Привязка работает только тогда, когда привязанное окно активно?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: вопрос
« Reply #10 on: October 28, 2015, 01:02:01 PM »
Если ты привязываешь к хрому то сам должен работать в другом браузере, например в мазилле.
Если хром вылазит на передний план то задвинь его за экран.

Ellen

  • Освоившийся
  • **
  • Posts: 54
    • View Profile
Re: вопрос
« Reply #11 on: October 28, 2015, 02:41:46 PM »
Так и делаю, открывал другой браузер, но всё равно кликер тыкал в активном окне(т.е. в том, что было только что октрыто)