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
Все