mirror of
https://github.com/QB64Official/qb64.git
synced 2024-08-30 17:40:16 +00:00
42 lines
1.6 KiB
Text
42 lines
1.6 KiB
Text
|
The [[_CONSOLE]] statement can be used to turn OFF a console window or turn it on after it has been OFF.
|
||
|
|
||
|
|
||
|
{{PageSyntax}}
|
||
|
::: '''_CONSOLE''' {OFF|ON}
|
||
|
::: _DEST '''_CONSOLE'''
|
||
|
|
||
|
|
||
|
* _CONSOLE OFF or ON must be used after the [[$CONSOLE]] [[Metacommand]] has established that a console window is desired.
|
||
|
* _CONSOLE OFF turns the console window off once a console has been established using [[$CONSOLE]].
|
||
|
* _CONSOLE ON should only be used AFTER the console window has been turned OFF previously.
|
||
|
* [[_DEST]] [[_CONSOLE]] can be used to send screen output to the console window using QB64 commands such as [[PRINT]].
|
||
|
* [[_SCREENHIDE]] or [[_SCREENSHOW]] can be used to hide or display the main program window.
|
||
|
* The [[$SCREENHIDE]] [[Metacommand]] can hide the main program window throughout a program when only the console is used.
|
||
|
|
||
|
|
||
|
''Example:'' Hiding and displaying a console window. Use [[_DELAY]] to place console in front of main program window.
|
||
|
{{CodeStart}} '' ''
|
||
|
{{Cl|$CONSOLE}}
|
||
|
{{Cl|_CONSOLE}} OFF 'close original console
|
||
|
{{Cl|_DELAY}} 2
|
||
|
{{Cl|_CONSOLE}} ON 'place console above program window
|
||
|
|
||
|
{{Cl|_DEST}} {{Cl|_CONSOLE}}
|
||
|
{{Cl|INPUT}} "Enter your name: ", nme$ 'get program input
|
||
|
{{Cl|_CONSOLE}} OFF 'close console
|
||
|
|
||
|
{{Cl|_DEST}} 0 'destination program window
|
||
|
{{Cl|PRINT}} nme$
|
||
|
{{Cl|END}} '' ''
|
||
|
{{CodeEnd}}
|
||
|
: ''Explanation:'' The [[_DEST|destination]] must be changed with [[_DEST]] [[_CONSOLE]] to get [[INPUT]] from the [[$CONSOLE]] screen.
|
||
|
|
||
|
|
||
|
''See also:''
|
||
|
* [[$CONSOLE]]
|
||
|
* [[$SCREENHIDE]], [[$SCREENSHOW]] {{text|(QB64 [[Metacommand]]s)}}
|
||
|
* [[_SCREENHIDE]], [[_SCREENSHOW]]
|
||
|
* [[_DEST]]
|
||
|
|
||
|
|
||
|
{{PageNavigation}}
|