Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pcghelp_manual.rtf
Скачиваний:
0
Добавлен:
09.07.2019
Размер:
170.26 Кб
Скачать

Объявление переменных

Переменные создаются автоматически при первом использовании. При первом использовании переменной перед ней нужно написать знак «$» примеры:

$SomeVar = "Some text"

$SomeVar2 = 6785678

После объявления переменной знак «$» писать не обязательно!

$Peremennaya = 22

PeremennayaPeremennaya + 15

Msg(Peremennaya

Типы переменных

PCG воспринимает 3 типа переменных:

 Текстовые

 Числовые

 Логические.

Текстовые переменные

Текст должен записываться в двойных кавычках.

$SomeVar = "SomeText"

Для объединения текстовых переменных нужно использовать символ «&»

$SomeVar = "SomeText"

SomeVar = "Переменная SomeVar = " & & " ! "

Msg(SomeVar)

Важно! Координаты также являются текстовыми переменными!

Числовые переменные

Цвета (точнее шифр цвета), шифр клавиш (клавиатуры), результаты математических выражений все записывается сюда!

$SomeKeyVar

SomeVar2 = 16777215

$v2x2 = 2 * 2

$NeCeloeChislo = 34.213)

Математика PCG точно такая-же как в VBScript:

Добавить

-

Отнять

*

Умножить

/

Разделить

\

Деление без остатка (10 \ 3 = 3)

^

Возведение в степень

Логические переменные

В Логических переменных может хранится 2 значения True (истина) False (ложь). Этот тип переменных используется для сравнения.

$SomeVar1 = 10 > 3

$ = (2 + 2) = (2 * 2)

Логические операторы:

>

Больше

$tLogic = 1 > 2

<

Меньше

$tLogic = 1 < 2

=

Равно

$tLogic = 1 = 2

>=

Больше или равно

$tLogic = 1 >= 2

<=

Меньше или равно

$tLogic = 1 <= 2

<>

Не равно

$tLogic = 1 <> 2

Or

Или

$tLogic = (1 > 2) Or (2 < 3)

And

И

$tLogic = (1 > 2) And (2 > 3)

Естественно возможны более сложные вариации, а вместо чисел могут быть переменные или функции.

Правила выбора имен переменных

1. Переменные могут содержать символы латинского алфавита и цифры

2. Регистр не имеет значения. То-есть переменные SOMEVAR, somevar, sOmEvAr это одна и та-же переменная!

3. Все переменные должны начинаться с буквы.

4. В именах переменных запрещается использовать имена встроенных и пользовательских функций

Функции

Функции делятся на 2 типа:

 Возвращающее значения

 Не возвращающее.

У большинства ф-ий есть параметры. Параметры бывают:

 обязательные

 не обязательные

Но об этом позже.

Параметры ф-ий должны записываться через запятую в круглых скобках. Круглые скобки ставятся сразу после имени вызываемой ф-ии (без пробела).

Не возвращающее значения

Это ф-ии которые просто выполняют какие-либо действия, чаще всего в зависимости от параметров.

Wait(100) !Подождать одну секунду.

Mouse.Left.Click(506, 231) !Кликнуть мышкой в координаты 506, 231.

Функции возвращающее значения

Функции возвращающее значения. Это функции которые после выполнения каких-либо действий возвращают какие-либо значения. Эти значения записываются в переменные или используются в логическом выражении.

$g = Pxl.Get(506, 231) !Записать в переменную g какой цвет у пикселя в координатах 506, 231

Или (в логическом выражении):

If Keypad.IsKey(&HD) = True

Msg("Пользователь нажимал Enter!")

End If

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]