Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: andrei on August 06, 2015, 11:50:41 AM

Title: перезагрузка браузера
Post by: andrei on August 06, 2015, 11:50:41 AM
не находит пиксель, то есть не видит что игра загрузилась

   SUB(reset)
    m2:
      
  mouse_move(1895,8)
WAITMS(100)
LDOWN(1895,8)
WAITMS(500)
LUP(1895,8)
   WAIT(15)
   
   EXECUTE("TASKKILL","/F /IM firefox.exe")
   
   WAIT(5)
   
   EXECUTE ("firefox.exe","https://apps.facebook.com/")

     $time = $_time_t + 300 // таймер на 5 минут
    WHILE($time > $_time_t)
    GETSCREEN
    IF(PXL(1574,799) = 9335050)
       $time = 0
    mouse_move(1230,420)   
        WAIT(15)
    mouse_move(140,860)   
    ELSE // если нет 
          WAITMS(250)
    END_IF
   END_CYC
   
     IF($time ! 0)      // время истекло 
       goto (m2)
       END_IF
   
  END_SUB
Title: Re: перезагрузка браузера
Post by: Oraven on August 06, 2015, 01:08:18 PM
Добавь запись в лог, сам увидишь какой там цвет видит кликер

Code: (clickermann) [Select]
SUB(reset)
   m2:
   
   mouse_move(1895,8)
   WAITMS(100)
   LDOWN(1895,8)
   WAITMS(500)
   LUP(1895,8)
   WAIT(15)
   
   EXECUTE("TASKKILL","/F /IM firefox.exe")
   
   WAIT(5)
   
   EXECUTE ("firefox.exe","https://apps.facebook.com/")
   
   $time = $_time_t + 300 // таймер на 5 минут
   WHILE($time > $_time_t)
      GETSCREEN
      LOGWRITE ("Цвет 1574,799: ", PXL(1574,799))     
      IF(PXL(1574,799) = 9335050)
         $time = 0
         mouse_move(1230,420)
         WAIT(15)
         mouse_move(140,860)
      ELSE // если нет
         WAITMS(250)
      END_IF
   END_CYC
   
   IF($time ! 0)      // время истекло
      goto (m2)
   END_IF
   
END_SUB
Title: Re: перезагрузка браузера
Post by: andrei on August 06, 2015, 02:28:48 PM
спасибо))
только я так и не понял почему при просмотре выдает 9335050, а при выполнении скрина 8217353
хороший форум)) еще раз огромное спасибо ))
Title: Re: перезагрузка браузера
Post by: Vint on August 06, 2015, 02:44:34 PM
Ну наверно при наведении мыши цвет меняется. Разве это не заметно?
Title: Re: перезагрузка браузера
Post by: andrei on August 06, 2015, 04:01:55 PM
наверное )) спасибо )) я только учусь))
Title: Re: перезагрузка браузера
Post by: andrei on August 12, 2015, 06:41:24 PM
Добрый вечер)) у меня возник вопрос а как можно запустить и убить процесс приложения виндовс  Microsoft Edge
или Яндекс браузер , вот по такому пути C:\Users\Андрей\AppData\Local\Yandex\YandexBrowser\Application\browser.exе
Title: Re: перезагрузка браузера
Post by: Oraven on August 12, 2015, 07:13:43 PM
Code: (clickermann) [Select]
EXECUTE("C:\Users\Андрей\AppData\Local\Yandex\YandexBrowser\Application\browser.exе") // запустить
WAIT(5)

EXECUTE("TASKKILL","/F /IM browser.exе") // убить процесс
HALT
Title: Re: перезагрузка браузера
Post by: andrei on August 12, 2015, 08:20:05 PM
Спасибо
Title: Re: перезагрузка браузера
Post by: andrei on August 22, 2015, 03:58:14 PM
Добрый день у меня возник такой вопрос : можно ли как то организовать включения компьютера скажем каждый час, выполнения скрипта и выключение, а через час или пол часа все заново?  как выключить комп я знаю а вот  как включить и запустить скрипт - тупик. может есть решения такой проблемы? к примеру  комп должен включаться каждых пол часа с 12 ночи до 6 утра. Спасибо:)
Title: Re: перезагрузка браузера
Post by: Oraven on August 23, 2015, 07:11:54 AM
Включение компа возможно только в настройках биоса. Например в терминалах устанавливают в программе выключение в 17:00 а в 7:00 в биосе выставлено включение. Но нельзя включать каждый час!

Title: Re: перезагрузка браузера
Post by: andrei on August 23, 2015, 12:17:16 PM
ясно, спасибо
а как можно прикрепить к кликеру  скрип что бы не выбирать его каждый раз из списка?
Title: Re: перезагрузка браузера
Post by: Oraven on August 23, 2015, 01:30:58 PM
В настройках нужно ассоциировать скрипты .cms с кликером. На восьмерке и выше может не работать. тогда из самой системы привязать расширение .cms к кликеру.

Если с верху скрипта написать
Code: (clickermann) [Select]
#autorunЗапуск файла скрипта вызовет запуск кликера с загруженным скриптом и выполнение этого скрипта. Без #autorun просто запустится кликер с загруженным скриптом. Эта команда работает только при запуске файла и не работает при обычной загрузке из кликера.

Если написать в конце (ну или где там по условию)
Code: (clickermann) [Select]
HALT(1)То такая команда закроет кликер.

Можно воспользоваться планировщиком винды или другой программой где можно создавать задачи на выполнение по времени.
Title: Re: перезагрузка браузера
Post by: andrei on August 24, 2015, 12:49:43 AM
Огромное Вам спасибо
Title: Re: перезагрузка браузера
Post by: andrei on August 26, 2015, 12:32:21 AM
добрый вечер
подскажите что не правильно написано что бы отправить комп в сон

EXECUTE (" C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState Sleep")
Title: Re: перезагрузка браузера
Post by: Vint on August 26, 2015, 07:24:19 AM
Может так
Code: [Select]
EXECUTE ("C:\Windows\System32\rundll32.exe", "powrprof.dll,SetSuspendState Sleep")
Title: Re: перезагрузка браузера
Post by: Oraven on August 26, 2015, 07:26:27 AM
Попробуй написать так
Code: (clickermann) [Select]
EXECUTE("Rundll32.exe", "User32.dll,LockWorkStation")
HALT

Или напиши эту строку в батнике, помести его рядом со скриптом и запускай его кликером

Rundll32.exe User32.dll,LockWorkStation
Code: (clickermann) [Select]
EXECUTE("Sleep.bat")
HALT

Title: Re: перезагрузка браузера
Post by: Vint on August 26, 2015, 09:50:04 AM
С правкой, которую я сделал всё работает.
Title: Re: перезагрузка браузера
Post by: andrei on August 26, 2015, 10:12:52 AM
Спасибо!!!