Oriel — скриптовый язык, выпущенный в серии учебных пособий Power Tools , написанных LeBlond Group. Описанный в документации как «графический пакетный язык», он изначально был разработан для Microsoft Windows 3.0 и выпущен в книге Windows 3 Power Tools в 1991 году. [1] Однако версии языка также были включены в Windows 3.1 Power Tools в 1992 году и Windows NT Power Tools в 1994 году.
Предложенное расширение для файла скрипта Oriel было ORL. Oriel распространялся с двумя исполняемыми файлами: ORIEL.EXE и MKRUNTIM.EXE. Первый был интерпретатором Oriel, который при вызове предлагал пользователю выбрать файл скрипта для выполнения. Последний давал пользователю возможность создавать собственные исполняемые файлы, объединяя скрипт в копию интерпретатора. Таким образом, программа Oriel могла распространяться и запускаться так же, как и любой другой EXE-файл Windows .
Язык был назван в честь эркерного стиля эркера . Окно этого стиля изображено на иконке, распространяемой вместе со средой выполнения.
Следующая программа отображает модальное диалоговое окно, содержащее сообщение «Привет, мир» .
MessageBox(OK, 1, INFORMATION, "Привет, мир!", "Ориэль говорит привет", responseValue)
Программа Oriel всегда будет иметь главное окно, поверх которого будет появляться диалоговое окно этого типа. Следующий код дает этому окну заголовок, максимизирует его и указывает ему оставаться открытым, пока пользователь его не закроет. Этот код также демонстрирует извлечение информации об окне и использование строковых переменных. Вызов функции SetWindow(MAXIMIZE) может заменить вторую и третью строки.
{ Комментарии Oriel заключаются в фигурные скобки }UseCaption("Добро пожаловать в Ориэль")WinGetActive(имя_окна$)WinShow(windowName$, MAXIMIZE, resultValue)MessageBox(OK, 1, INFORMATION, "Привет, мир!", "Ориэль говорит привет", responseValue)WaitInput()