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 - Космич

Pages: 1 ... 5 6 [7] 8 9 ... 18
91
Я в этом не шарю, но думаю, что вполне реально написать плагин для браузера, который бы подсвечивал ключевые слова на странице гитхаба

92
Code: (clickermann) [Select]
STRSEPARATE(FROMCLIP(), ":", $arr)

93
Общие вопросы / Re: SENDMESSAGE
« on: June 29, 2019, 08:26:27 AM »
допиши двунаправленную свзяь для синхронизации и проблемы не будет

95
Уже в глазах плывёт и не могу разобрать, нормально или тускло?)


96
Комментарии в скрипте прописываются через правый слеш

Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)  // Зацикливаем пока не найдём указанный цвет
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, 14524475)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      $check = 1  // Выходим из цикла
   ELSE
      WHEELDOWN   // Скроллинг вниз
      WAIT(1)
   END_IF
END_CYC

97
учись читать справку и форум, а всё остальное "нетипичное" придёт с опытом

Code: (clickermann) [Select]
$res = RADIOBOX("Пункты", "Первый", "Второй", "Третий")

//====================== Первый =======================
IF($res = 1)
   KEYDOWN (#CTRL)
   WAITMS (50)
   KEYPRESS (#1)
   KEYUP (#CTRL)
END_IF
//====================== Второй =======================
IF($res = 2)
   KEYDOWN (#CTRL)
   WAITMS (50)
   KEYPRESS (#2)
   KEYUP (#CTRL)
END_IF
//====================== Третий =======================
IF($res = 3)
   KEYDOWN (#CTRL)
   WAITMS (50)
   KEYPRESS (#3)
   KEYUP (#CTRL)
END_IF

98
На версии 4,13,014 x64 действительно не работает, но на х32 всё нормально. Впрочем, это не единственная проблема х64 версии, поэтому лучше скачай х32.

99
У меня работает

100
препроцессор срабатывает до запуска скрипта, сразу же после загрузки скрипта в кликер. Так и должно быть?)

101
Ошибки нет, ты каждый раз увеличиваешь значение переменной $n на 201

Как вариант можно написать вот так
Code: (clickermann) [Select]
$n = $n + ($n < 200)*200 + 1

102
Отлично. К тому же кейсы в свитче проверяются не все, в отличие от пирамиды ифов, а только до нахождения первого подходящего. Остальные инорятся. Поэтому пирамиду свитча надо строить с учетом этого.

свитч такая же пирамида из условий  :D

103
Моё предложение состоит в том, что бы избавиться от мучительной пирамидальной вложенности условных операторов. Всего 2 варианта, оба делают код визуально компактным за счёт выравнивания условий в виде ровного вертикального списка.

З.Ы. Johnny, надеюсь ты не пропустишь эту тему и откликнешься.

ELSE_IF
Code: (clickermann) [Select]
IF ($var = 0)
   PRINT("var равна 0")
ELSE_IF ( ($var => 0) and ($var <= 10) )
   PRINT("var между 0 и 10")
ELSE_IF ($str = "Hello World!")
   PRINT("str равна Hello World")
ELSE   
   PRINT("Все условия ложны")
END_IF


SELECT
https://autoit-script.ru/autoit3_docs/keywords/Select.htm
Code: (clickermann) [Select]
SELECT
CASE ($var = 0)
   PRINT("var равна 0")
CASE ( ($var => 0) and ($var <= 10) )
   PRINT("var между 0 и 10")
CASE ($str = "Hello World!")
   PRINT("str равна Hello World")
DEFAULT
   PRINT("Все условия ложны")
END_SELECT

104
+ Теперь все процедуры, возвращающие массив, очищают его перед заполнением

Как то теперь неудобненько выходит.
Я хотел при помощи SCANPICTURE получить массив координат нескольких разных изображений, но ни тут то было. Про SCANPXL вообще молчу. :c

105
Code: (clickermann) [Select]
$pxl = RNDFROM(14711296, 15918808, 2734676)
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax ,$pxl)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF

Pages: 1 ... 5 6 [7] 8 9 ... 18