Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Zets

Pages: [1] 2 3 ... 5
1
Как корявенький вариант предложу так:
вводишь 5 дополнительных переменных.
Присваиваешь первую сравниваемую переменную первой доп. переменной.
И далее цикл: если следующая сравниваемая переменная больше чем текущая доп. переменная, то присваиваешь  ее значение доп. переменной.
Когда все переменные перебрал начинаешь новый цикл, только из него исключаешь переменную с максимальным значением.
И так далее.
Наверно не оч хорошо объяснил, но думаю идея понятна.
Возможно есть гораздо более красивый и правильный подход, но я хз как)
Так этот вариант наверно подойдет только для изначально известного количества переменных

2
Общие вопросы / Re: Помогаем Люциферу
« on: April 28, 2014, 07:16:16 PM »
lucifer2000 За что ты так закрывающую скобку не любишь?)))

3
жаль что кроме глупых ответов,вы ни на что не способны.
Ну вот тут я не согласен! Замечание вполне справедливое.
В коде никак не учитывается бесконечное условие сканирования экрана.
Рекомендую ввести в программу отладочные строки типа LOGWRITE или HITPOPUP.
Думаю что скрипт просто не находит то что нужно и на этом заканчивает

4
IF_PICTURE_IN (20,490, 1018,540, "I5.bmp", -1, 80)

подскажите, что это -1, 80 ???

Читайте справку!

Синтаксис

IF_PICTURE_IN (x, y, x2, y2, "file", [bgcolor], [currency]) - производит поиск изображения в прямоугольной области буфера анализа


Параметры
x, y - числовые координаты левого верхнего угла области поиска
x2, y2 - числовые координаты правого нижнего угла области поиска
file - bmp файл, поиск которого будет осуществляться
bgcolor - необязательный параметр; игнорируемый цвет фона входного изображения
currency - необязательный параметр; точность поиска в процентах (1..99)


5
Общие вопросы / Re: зацикливание
« on: April 15, 2014, 10:11:39 PM »
вот скрипт
$check = 0
WHILE($check = 0)
getscreen
IF_PIXEL_IN (837,142,1371,392, 3399337)
LCLICK(1208,747)
WAITMS(50)
ELSE
$check = 1
END_IF
END_CYC
WAIT(1)
скажите что не так? по идее он должен до потери пульса искать пиксель нужного цвета в заданной области, но он тупо идёт дальше по сценарию. к примеру если добавить клик после задержки.

Если не находится пиксель то срабатывает ELSE через который происходит выход из цикла

6

Короче говоря, нужно инклудить ВСЁ! но с умом:
Code: (clickermann) [Select]
GOSUB(mouse1)

Еще рекомендую дочитать про вызов функций в новой версии ;)

На мой взгляд проще иметь просто один подключаемый файл с функциями. Чем вагон файлов. На читаемость это вряд ли повлияет.

7
Добры люди киньтhn хоть примерами вложенных циклов с этими функциями.. плиииззз хелп!!!
Дык все примеры со всеми функциями в иструкции лежат. Специально для Вас заботливый Johnny ее написал и положил в папку с программой.
А действовать надо так: двигаясь от простого к сложному, постепенно наворачивать скрипт. И анализировать на каких этапах возникают проблемы. Решать их локально и потом сшивать все вместе.

8
(не могу это опсать на языке скриптика -((((
По-русски у тебя это тоже не очень получается =\

9
Функция же выполняет
Как я понимаю, топик создан с целью сбора рекомендаций по созданию скриптов для новичков.
Для решения конкретной задачи создайте отдельную тему.

10
Общие вопросы / Не работает windows server
« on: April 08, 2014, 07:31:27 PM »
На 2012 не запускается совсем.
Как то можно помочь?

Я думаю все поняли, что кликер не работает, а не винда))

11
Еще бы понятные алгоритмы, и примеры с возвратами из функций.. может программерам и легко догонять, а вот обычным юзерам.. это как аддд :-(((
Для примера можно было бы сделать базовые скрипиты кликеры для вКонтакте, для FaceBook
Переход на другие страницы по условию..

Думаю это бы сняло 90% "тупых" вопросов новичков :-)))

А можно пример про возврат из функции? а то боюсь это и для "программеров" аддд))
Скрипты чего?
90% тупых вопросов, не только новичков, от банального нежелания 20 минут почитать справку.

12
Решилась проблема через WNDSIZE($HWnd,800,800)

13
Кто подскажет, как это сделать напрямую через winAPI?

14
Этот скрипт у меня работает. Окно перемещается, сворачивается и разворачивается.
Странновато. Может чего то не понимаю. Пример в видео.
http://youtu.be/2W4xvCOAeCE

15
Проблема следующая: хочу чтобы окно экселя помещалось в координату 200, 200.
Code: (clickermann) [Select]
   execute("excel")
   wait(2)
   $HWnd = WNDFIND ("Microsoft Excel")
   HSET ($HWnd, 0)
   WndPos ($HWnd, 200, 200)
   wndstate($HWnd, 0)
   WaitMS(200)
   wndstate($HWnd, 1)
   WaitMS(200)
результат - окно экселя остается развернутым и не перемещенным

Pages: [1] 2 3 ... 5