OpenConsole()

Syntaxe

Resultat = OpenConsole([Titre$] [, Mode]]))
Description
Ouvre une fenêtre console.
Cette fonction doit être appelée avant toute autre opération sur la console.

Arguments

Titre$ (optionnel) Le titre de la nouvelle fenêtre console.
Sous Windows, la présence d'un titre permet la sauvegarde des paramètres de la console, comme la police, la couleur, etc. Il n'a aucun effet sur les autres OS.
Mode (optionnel) Le mode à utiliser pour la sortie de la console. Il peut avoir l'une des valeurs suivantes:
  #PB_UTF8   : Le texte est au format UTF-8 (Par défaut).
  #PB_Ascii  : Le texte est au format ASCII.
  #PB_Unicode: Le texte est au format UTF-16. 
                Peut être utile sous Windows lorsque vous utilisez la redirection de la sortie 
                et que le programme cible attend une entrée UTF-16. N'a aucun effet sur Linux 
                ou OS X (qui utiliseront UTF-8).

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon et la console ne peut pas être utilisée.

Remarques

Une seule console peut être ouverte au même moment sous PureBasic.

La console peut être fermée en utilisant la commande CloseConsole().

La commande EnableGraphicalConsole() permet de permuter entre le mode texte et le mode graphique.

Sous Microsoft Windows, deux formats d'exécution sont disponibles: Win32 et Console. Si vous souhaitez créer une application standard sur console, telle que 'dir', 'del', etc vous devez compiler l'exécutable en utilisant le format Console du (menu Compilateur: Compilateur\Options du compilateur\ Options de compilation\Format de l'exécutable de l'éditeur de PureBasic). Sous Linux ou OS X, cette commande n'a pas d'effet, car il n'y a pas de format spécial 'console' pour les exécutables. Cependant, l'option de compilation pour 'Console' lancera une fenêtre de terminal automatiquement lorsque vous exécutez votre programme à partir de l'IDE.

Exemple

  OpenConsole()
  PrintN("Ce programme quittera dans 5 secondes...")
  Delay(5000)

Voir aussi

CloseConsole(), EnableGraphicalConsole()

OS Supportés

Tous

<- Input() - Console Index - Print() ->