Reginald — еще один интерпретатор Rexx, разработанный Джеффом Глантом, с некоторыми настройками запуска программ Rexx. В этом разделе мы увидим, как настроить Reginald и запустить в нем несколько программ Rexx.
Настройка среды
Первым шагом является настройка среды, которая заключается в загрузке файлов Reginald. Это можно сделать по следующей ссылке на сайте: http://www.manmrk.net/tutorials/rexx/Reginald/win32/rxusrw32.htm.
После завершения загрузки и запуска установщика на следующем экране вы сможете выбрать место установки.
Нажмите кнопку Установить, чтобы продолжить.
После завершения мы можем теперь запустить одну программу-пример в интерпретаторе Реджинальда. Создайте простую программу, как показано ниже.
/* Main program */ say 'Hello'
Затем выполните следующую команду —
RxLaunch.exe main.rexx
Затем вы получите следующий вывод. Эта программа теперь будет работать в интерпретаторе Реджинальда.
Другие доступные функции
Помимо обычных команд Rexx, у Реджинальда были некоторые специальные команды, разработанные специально для операционной системы Windows. DriveMap является одной из таких команд —
DriveMap
Эта функция дает информацию о диске.
Синтаксис —
Drivemap(,options)
Параметры —
Параметры — это список ключевых слов, которые можно использовать для получения различной информации о дисках локального компьютера.
Возвращаемое значение
Строковое значение, содержащее информацию на диске.
Пример —
/* Main program */ say 'Drives on system : ' DriveMap(,'FIXED')
Если вышеуказанная программа запущена, вы получите следующий вывод. Этот вывод зависит от системы к системе.