PureBasic

OpenConsole()

Синтаксис

Result = OpenConsole([Title$ [, Mode]])

Описание


Открывает окно консоли. Эта функция должна вызываться перед любой другой функцией этой библиотеки. В программе PureBasic одновременно можно открыть только одну консоль.

Параметры

Title$ (дополн.) Заголовок нового окна консоли. В Windows указание заголовка позволяет сохранить пользовательские параметры консоли, например шрифт, цвет и т.д. Это не имеет никакого эффекта на другой OS.
Mode (дополн.) Режим, используемый для вывода на консоль. Может иметь одно из следующих значений:
  - #PB_UTF8: При выводе на консоль строка будет использовать формат UTF-8 (по умолчанию).
  - #PB_Ascii: При выводе на консоль строка будет использовать формат ASCII.
  - #PB_Unicode: При выводе на консоль строка будет использовать формат UTF-16. Может быть полезным в Windows при использовании 
             перенаправления строк, а целевая программа ожидает ввода UTF-16. Не влияет на Linux или OS X (будет использовать UTF-8).
                 

Возвращаемое значение

Если функция возвращает 0, то открыть консоль не удалось и все последующие обращения к функциям работы с консолью не будут работать.

Комментарии

Открытая консоль может быть закрыта функцией CloseConsole().

С помощью функции EnableGraphicalConsole() консоль можно переключать между текстовым и графическим режимами.

В Microsoft Windows есть два различных формата исполняемых файлов: Win32 и Консольный (Console). Если вы хотите создать стандартное консольное приложение вроде 'dir', 'del' и т.д., вы должны компилировать исполняемый файл используя формат 'Console' (Меню Настройки компилятора в PureBasic IDE). В Linux и OS X нет специального формата Console, однако при установке параметра компилятора в 'Console' автоматически запускается окно терминала при запуске вашей программы из среды IDE.

Пример

OpenConsole()
PrintN("Ожидание 5 секунд до выхода...")
Delay(5000)

См. также

CloseConsole(), EnableGraphicalConsole()

Поддерживаемые OS

Все

<- Input() - Оглавление Console - Print()->