Автокликер Clickermann :: Форум
		Основной раздел => Общие вопросы => Topic started by: Ramzesia on September 02, 2017, 10:14:35 AM
		
			
			- 
				Приветствую уважаемые знатоки! Имеется два вопроса.
 1) Есть ли, легкий способ, рассчитать ($_return1, $_return2) ? Допустим  клик по первой и второй координате и что бы переменные сами прописались? Или нашел картинку клик по координатам переменные вписались.
 2) Как вернутся к началу если скрипт не нашел картинку? Только пожалуйста, не посылайте в справку и форум я там уже был.
- 
				Привет.
 Первый вопрос совсем не понял. Что значит рассчитать. Переменные сами прописались куда? Какие переменные?
 Второй. Нужно смотреть скрипт.
- 
				По первому вопросу посмотри здесь:
 http://crapware.aidf.org/forum/index.php?topic=1767.msg10200#msg10200
 http://crapware.aidf.org/forum/index.php?topic=2865.msg18644#msg18644
 http://crapware.aidf.org/forum/index.php?topic=1091.msg17023#msg17023
 По второму тут:
 http://crapware.aidf.org/forum/index.php?topic=3429.msg23466#msg23466
 http://crapware.aidf.org/forum/index.php?topic=3151.msg21172#msg21172
 http://crapware.aidf.org/forum/index.php?topic=3127.msg20988#msg20988
- 
				Причем тут сколько сообщений у меня? 95 сообщений из пары тем а значит обсуждалось не так уж и много, если я удалю 2-3 темы то у меня сообщений станет не больше 15-ти.  Во вторых все кричат что гото зло и тут на тебе предложили гото, по этому не знал что применить и спросил тут. А по первому вопросу вы не правильно меня поняли, ну или я не правильно изложил свою мысль. Мне интересно как вычислить сколько +/- поставить в ($_return1, $_return2) что бы перейти от координаты 1 к координате 2. Пример, есть поиск картинки и нам надо, кликнуть немного в стороне от нее, знаем кору куда кликнуть допустим 200, 300 картинка определилась в 100, 150 значит нужно в переменные прописать  ($_return1+100, $_return2+150) можно их как нибудь,  получать визуально в логе на листике почтой  ;D??? Что бы не считать на калькуляторе.
			
- 
				GOTO() - зло только для тех, кто не умеет им пользоваться.
 Так я нифига и не понял что ты с этими переменными хочешь делать. Ответ: Оранжевый енот улетел.
 
- 
				Я не знаю как еще объяснить :(  как найти значение те что я красным выделил не используя калькулятор? Что бы не сидеть и не считать кучу кор в калькуляторе. Кликнул тут там и значения записались в лог. Из примера, нашли картинку она в корах 100, 150 кликнули по корам 200, 300 и  в логе записалось.
 ($_return1+100, $_return2+150)
- 
				$A="($_return1+"
 $B=",$_return2+"
 GETSCREEN
 IF_PICTURE_IN(0,0,$_xmax,$_ymax,"img.bmp",-1,100)  // ищем картинку
 PRINT("Нашел")
 WHILE(ISKEYDOWN(1)=0)  //  ждем левого клика
 WAITMS(50)
 END_CYC
 WHILE(ISKEYDOWN(1)=1)  //  ждем отпускания левой кнопки мыши
 WAITMS(50)
 END_CYC
 $X=$_xmouse-$_return1
 $Y=$_ymouse-$_return2
 IF($X<0)
 $A="($_return1"
 END_IF
 IF($Y<0)
 $B=",$_return2"
 END_IF
 PRINT($A,$X,$B,$Y,")")  //  выводим результат в лог
 END_IF
 WAITMS(200)
- 
				Я для этого использую InqSoft Window Scanner 1.7
 http://crapware.aidf.org/forum/index.php?topic=42.msg572#msg572
 
 В нем есть инструмент Лупа-измеритель.
 Наводишь мышь на начальную точку, жмешь Shift для обнуления координат. Переводишь мышь в другую точку и видишь те самые значения которые тебе нужны. Чтобы скопировать их нужно зажать Ctrl и кликать по двойным листочкам. Вставляешь в скрипт нажимая V, естественно все время держа Ctrl.
 (http://savepic.net/9857285.png)
- 
				Пример, есть поиск картинки и нам надо, кликнуть немного в стороне от нее, знаем кору куда кликнуть допустим 200, 300 картинка определилась в 100, 150 значит нужно в переменные прописать  ($_return1+100, $_return2+150) можно их как нибудь,  получать визуально в логе на листике почтой  ;D??? Что бы не считать на калькуляторе.
 
 
 Какой-то у тебя пример неудачный. Конкретно в этом случае не нужно ничего считать. Если нужно кликать в 200,300, то и кликай LCLICK(200,300). Зачем тебе $_return
- 
				Вот Oraven меня понял, хорошая прога, делает то что нужно, но хотелось бы что бы через кликер. в логе писалось вычисленное расстояние, от первого клика до второго и от поиск фрагмента до клика. Я не могу никак собрать код вот что типа этого:
 //Вычислить растояние от первого клика до второго клика мыши
 WHILE( iskeydown(#1)=0 )
 WAITMS(100)
 ELSE
 LOGWRITE ("коры клика")
 WAITMS(100)
 END_CYC
 
 WHILE( iskeydown(#2)=0 )
 WAITMS(100)
 ELSE
 LOGWRITE ("растояние до второго клика")
 WAITMS(100)
 HINTPOPUP("Готово")
 halt
 END_CYC
//Вычислить растояние от найденного фрагмента до клика мыши
 GETSCREEN
 IF_PICTURE_IN(0,0, $_xmax,$_ymax, "file.bmp", -1,100)
 MOVE($_return1, $_return2)
 LOGWRITE ("коры фрагмента")
 WAITMS(100)
 END_IF
 
 // Ждем нажатия мыши
 
 WHILE( iskeydown(1)=0 )
 WAITMS(100)
 ELSE
 LOGWRIT5 ("растояние клика") // ВОТ Здесь растояние от найденой фотки до клика мыши
 WAITMS(100)
 HINTPOPUP("Готово")
 halt
 END_CYC
- 
				И что ты здесь не можешь? Запомнить координаты в переменные? Потом вычесть из текущих.
 Всё остальное и так правильно. Ну почти.
- 
				Мог бы не спрашивал, на что фантазии хватило написал.