91
Общие вопросы / Re: GitHub и подсветка синтаксиса.
« on: July 08, 2019, 04:07:52 PM »
Я в этом не шарю, но думаю, что вполне реально написать плагин для браузера, который бы подсвечивал ключевые слова на странице гитхаба
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
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.
STRSEPARATE(FROMCLIP(), ":", $arr)
$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
$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
$n = $n + ($n < 200)*200 + 1
Отлично. К тому же кейсы в свитче проверяются не все, в отличие от пирамиды ифов, а только до нахождения первого подходящего. Остальные инорятся. Поэтому пирамиду свитча надо строить с учетом этого.
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
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
+ Теперь все процедуры, возвращающие массив, очищают его перед заполнением
$pxl = RNDFROM(14711296, 15918808, 2734676)
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax ,$pxl)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF