Большинство команд требуют наличия аргументов, чтобы соответствовать завершенным операторам. Аргументы команд определяют их цели и предоставляют им дополнительную информацию. В этой главе команды записываются буквами верхнего регистра (прописные), а аргументы - буквами нижнего регистра (строчные). Аргументы в квадратных скобках ([]) необязательны. Необходим, по крайней мере, один пробел между командой и ее аргументами.
В следующих таблицах перечислены все команды изображения, команды управления и команды Visual SCIL (без их аргументов), выполняемые ими задачи, а также страницы, на которых они описаны.
| Команда |
Краткое описание |
| !CLOSE |
Закрывает монитор |
| !FAST_PIC |
Добавл. и удал. опред-ия быстрых изображений на псевдограф. мониторах |
| !INT_PIC |
Выводит на экран изображения тревог (аварийной сигнализации) |
| !LAST_PIC |
Выводит на экран предыдущее изображение. |
| !NEW_PIC |
Выводит на экран изображение. |
| !RECALL_PIC |
Возвращает сохраненное имя изображения. |
| !RESTORE |
Останавливает мигание функциональной клавиши. |
| !STORE_PIC |
Сохраняет имя текущего изображения. |
| !UPDATE |
Определяет интервал времени обновления. |
| !ERASE |
Стирает окно с экрана. |
| !SHOW |
Показывает окно. |
| !SHOW_BACK |
Показывает фон изображения для окна. |
| !WIN_BG_COLOR |
Определяет цвет фона позади окна. |
| !WIN_CREATE |
Создает окно. |
| !WIN_INPUT |
Присваивает окну выражение. |
| !WIN_LEVEL |
Определяет параметр уровня окна. |
| !WIN_NAME |
Создает новое окно. |
| !WIN_PIC |
Выбирает изображение для показа в окне. |
| !WIN_POS |
Определяет позицию окна |
| !WIN_REP |
Выбирает библиотечное представление для окна. |
| !CSR_ commands |
Эти команды перемещают курсор ввода данных. |
| !ENTER |
Завершает ввод данных. |
| !INPUT_KEY |
Считывает информацию функциональной клавиши. |
| !INPUT_POS |
Считывает позицию мыши или курсора. |
| !INPUT_VAR |
Считывает входное значение от пользователя. |
| !RUBOUT commands |
Удаляет входные данные |
| !TOGGLE_MOD |
Переключает режим вставки/замены символов. |
| !SEND_PIC |
Копирует изображение (псевдографическое) на принтер. |
| !RESET |
Удаляет переменные в изображении. |
| #BLOCK commands |
Составные операторы (блок). |
| #CASE, #WHEN, etc. |
Условное исполнение операторов. |
| #DO |
Выполняет операторы SCIL. |
| #IF, #THEN, etc. |
Условные операторы. |
| #LOOP, #LOOP_END |
Выполняет цикл. |
| #LOOP_WITH, #LOOP_END |
Выполняет цикл заданное количество раз. |
| #LOOP_EXIT |
Прерывает цикл. |
| #ON |
Исполняет программный блок при наступлении события. |
| #PAUSE |
Задает паузу. |
| #RETURN |
Останавливает исполнение программы и вычисляет "выражение" |
| #CREATE |
Создает новый объект |
| #DELETE |
Удаляет переменную, объект или переменный объект. |
| #EXEC |
Исполняет объект. |
| #EXEC_AFTER |
Исполняет объект после выдержки времени |
| #GET |
Обновляет значения объекта процесса. |
| #MODIFY |
Изменяет определение объекта |
| #SET |
Присваивает значения объектам. |
| #INIT_QUERY |
Инициирует запрос процесса. |
| #SEARCH |
Инициирует поиск среди объектов. |
| #LIST |
Печатает данные объекта процесса |
| #PRINT |
Печатает изображение |
| #ERROR commands |
Определяет принципы обработки ошибок. |
| #ERROR RAISE |
Активизирует состояние ошибки. |
| #ON ERROR |
Определяет обработчик ошибок |
| #ON KEY_ERROR |
Определяет обработчик ошибок клавиш. |
| #PATH commands |
Определяет логическое имя пути. |
| #REP_LIB commands |
Определяет логическое имя библиотеки представлений. |
| #CLOSE_FILE |
Закрывает ключевой файл. |
| #CREATE_FILE |
Создает и открывает новый ключевой файл. |
| #DELETE_FILE |
Удаляет файл. |
| #OPEN_FILE |
Открывает ключевой файл |
| #READ |
Считывает ключевую запись в открытом файле. |
| #READ_KEYS |
Считывает ключи открытого файла. |
| #READ_NEXT |
Считывает ключевую запись |
| #READ_PREV |
Считывает ключевую запись. |
| #REMOVE |
Удаляет ключевую запись. |
| #RENAME_FILE |
Переименовывает файл. |
| #WRITE |
Сохраняет ключевую запись в открытом файле |
| #SET_TIME |
Устанавливает системное время |
| .CREATE |
Создает объект Visual SCIL. |
| .DELETE |
Удаляет объект Visual SCIL. |
| .LOAD |
Изменяет объект Visual SCIL. |
| .MODIFY |
Изменяет один или нескольких атрибутов объекта Visual SCIL. |
| .SET |
Присваивает значение атрибуту интерфейса пользователя |