Автокликер Clickermann :: Форум
		Основной раздел => Общие вопросы => Topic started 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
			 
			
			- 
				Добавь запись в лог, сам увидишь какой там цвет видит кликер
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
			 
			
			- 
				спасибо))
только я так и не понял почему при просмотре выдает 9335050, а при выполнении скрина 8217353
хороший форум)) еще раз огромное спасибо ))
			 
			
			- 
				Ну наверно при наведении мыши цвет меняется. Разве это не заметно?
			 
			
			- 
				наверное )) спасибо )) я только учусь))
			
 
			
			- 
				Добрый вечер)) у меня возник вопрос а как можно запустить и убить процесс приложения виндовс  Microsoft Edge
или Яндекс браузер , вот по такому пути C:\Users\Андрей\AppData\Local\Yandex\YandexBrowser\Application\browser.exе
			 
			
			- 
				
EXECUTE("C:\Users\Андрей\AppData\Local\Yandex\YandexBrowser\Application\browser.exе") // запустить
WAIT(5)
EXECUTE("TASKKILL","/F /IM browser.exе") // убить процесс
HALT
			 
			
			- 
				Спасибо
			 
			
			- 
				Добрый день у меня возник такой вопрос : можно ли как то организовать включения компьютера скажем каждый час, выполнения скрипта и выключение, а через час или пол часа все заново?  как выключить комп я знаю а вот  как включить и запустить скрипт - тупик. может есть решения такой проблемы? к примеру  комп должен включаться каждых пол часа с 12 ночи до 6 утра. Спасибо:)
			
 
			
			- 
				Включение компа возможно только в настройках биоса. Например в терминалах устанавливают в программе выключение в 17:00 а в 7:00 в биосе выставлено включение. Но нельзя включать каждый час!
			 
			
			- 
				ясно, спасибо
а как можно прикрепить к кликеру  скрип что бы не выбирать его каждый раз из списка?
			 
			
			- 
				В настройках нужно ассоциировать скрипты .cms с кликером. На восьмерке и выше может не работать. тогда из самой системы привязать расширение .cms к кликеру.
Если с верху скрипта написать 
#autorunЗапуск файла скрипта вызовет запуск кликера с загруженным скриптом и выполнение этого скрипта. Без #autorun просто запустится кликер с загруженным скриптом. Эта команда работает только при запуске файла и не работает при обычной загрузке из кликера.
Если написать в конце (ну или где там по условию)
HALT(1)То такая команда закроет кликер.
Можно воспользоваться планировщиком винды или другой программой где можно создавать задачи на выполнение по времени.
			 
			
			- 
				Огромное Вам спасибо 
			
 
			
			- 
				добрый вечер 
подскажите что не правильно написано что бы отправить комп в сон 
EXECUTE (" C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState Sleep")
			 
			
			- 
				Может так
EXECUTE ("C:\Windows\System32\rundll32.exe", "powrprof.dll,SetSuspendState Sleep")
			 
			
			- 
				Попробуй написать так
EXECUTE("Rundll32.exe", "User32.dll,LockWorkStation")
HALT
Или напиши эту строку в батнике, помести его рядом со скриптом и запускай его кликером
Rundll32.exe User32.dll,LockWorkStation
EXECUTE("Sleep.bat")
HALT
			 
			
			- 
				С правкой, которую я сделал всё работает.
			
 
			
			- 
				Спасибо!!!