Адрес: ул. Б. Очаковская 32 Москва Россия
Наши официальные канал и чат в telegram

Параметры командной строки Yabasic

Параметры, которые можно передать Yabasic в командной строке

Установка, настройка и обновление Yabasic
Аватара пользователя
admin
Site Admin
Сообщения: 59
Зарегистрирован: Чт фев 08, 2024 7:03 pm

Информация Параметры командной строки Yabasic

Сообщение admin »

Параметры командной строки Yabasic
Все приведенные ниже параметры могут быть сокращены (и один дефис может быть опущен), при условии, что аббревиатура не становится двусмысленной. Например, вы можете написать -e вместо --execute.

Код: Выделить всё

--help или -?
Выводит краткое справочное сообщение, в котором описываются еще два варианта справки.

Код: Выделить всё

--version
Выводит версию yabasic.

Код: Выделить всё

--infolevel INFOLEVEL
Измените infolevel yabasic, где INFOLEVEL может быть одним из debug, note, warning, error, fatal и bison (по умолчанию используется warning). Этот параметр изменяет объем отладочной информации, которую выдает Yabasic. Однако обычно только автор Yabasic (разработчик ;) ) хотел бы изменить это.

Код: Выделить всё

--execute A-PROGRAM-AS-A-SINGLE-STRING
С помощью этой опции вы можете указать некоторый yabasic-код, который должен быть выполнен немедленно. Это полезно для очень коротких программ, которые вы не хотите сохранять в файл. Если указана эта опция, yabasic не будет считывать никакой код из файла.

Например

Код: Выделить всё

yabasic -e 'for a=1 to 10:print a*a:next a'
выводит квадратные числа от 1 до 10.

Код: Выделить всё

--bind NAME-OF-STANDALONE-PROGRAM
Создайте автономную программу (имя которой указано в NAME-OF-STANDALONE-PROGRAM) из основной программы, указанной в командной строке. Подробности смотрите в теме о создании автономной программы.

Код: Выделить всё

--geometry +X-POSITION+Y-POSITION
Задает положение графического окна, которое открывается командой open window (размер этого окна, задается внутри команды {open window}). Примером может быть

Код: Выделить всё

-geometry +20+10
который поместит графическое окно на 10 пикселей ниже верхней границы и на 20 пикселей правее левой границы экрана. Это значение нельзя изменить после запуска Yabasic.

Код: Выделить всё

-fg FOREGROUND-COLOR или --foreground FOREGROUND-COLOR
Только для Unix. Определите цвет переднего плана для графического окна (которое будет открыто с помощью open window). Принимаются обычные названия цветов X11, такие как red, green, .... Это значение нельзя изменить после запуска Yabasic.

Код: Выделить всё

-bg BACKGROUND-COLOR или --background BACKGROUND-COLOR
Только для Unix. Определите цвет фона для графического окна. Принимаются обычные названия цветов X11. Это значение нельзя изменить после запуска Yabasic.

Код: Выделить всё

--display X11-DISPLAY-SPECIFICATION
Только для Unix. Укажите дисплей, на котором должно отображаться графическое окно yabasic. Обычно это значение уже присутствует в переменной окружения DISPLAY.

Код: Выделить всё

--font NAME-OF-FONT
В Unix. Название шрифта, который будет использоваться для текста в графическом окне.

Код: Выделить всё

--font NAME-OF-FONT
В Windows. Название шрифта, который будет использоваться для графического текста; может быть любым из decorative, dontcare, modern, roman, script, swiss. Вы можете добавить размер шрифта (измеряемый в пикселях) к любому из этих названий шрифтов; например, -font swiss30 выбирает шрифт swiss-типа размером 30 пикселей.

Код: Выделить всё

--docu NAME-OF-A-PROGRAM
Отобразить встроенную документацию по названной программе. Встроенная документация программы состоит из всех комментариев внутри программы, которые начинаются со специального ключевого слова {doc}. С этой документацией также можно ознакомиться, выбрав соответствующую запись в контекстном меню любой программы yabasic.

-- Проверить, нет ли возможных проблем с совместимостью в вашей yabasic-программе. Например, этот параметр сообщает, если вы используете функцию, которая недавно изменилась.

Код: Выделить всё

--librarypath DIRECTORY-WITH-LIBRARIES
Измените каталог, в котором будут выполняться поиск и импорт библиотек (с помощью команды import-command). Смотрите также {import} для получения дополнительной информации о способе поиска библиотек.
Не пытайтесь анализировать какие-либо дополнительные параметры, ихтамнет