mirror of
https://github.com/QB64Official/qb64.git
synced 2024-08-22 11:25:08 +00:00
48 lines
2.3 KiB
Markdown
48 lines
2.3 KiB
Markdown
|
QB64 has console window support using the following QB64 [Metacommand](Metacommand) or keyword:
|
||
|
|
||
|
## Syntax
|
||
|
|
||
|
> [$CONSOLE]($CONSOLE)
|
||
|
|
||
|
> [_CONSOLE](_CONSOLE) [{ON|OFF}]
|
||
|
|
||
|
* _CONSOLE OFF turns the console window off once a console has been established using the [$CONSOLE]($CONSOLE) [Metacommand](Metacommand).
|
||
|
* _CONSOLE ON should only be used AFTER the console window has been turned OFF previously.
|
||
|
* [_DEST](_DEST) CONSOLE can be used to send screen output to the console window using QB64 commands such as [PRINT](PRINT).
|
||
|
* [_SCREENHIDE](_SCREENHIDE) or [_SCREENSHOW](_SCREENSHOW)(after window is hidden) can be used to hide or display the main program window.
|
||
|
* The [$SCREENHIDE]($SCREENHIDE) [Metacommand](Metacommand) can hide the main program window throughout a program when only the console is used.
|
||
|
* The [$SCREENSHOW]($SCREENSHOW) [Metacommand](Metacommand) can be used to display the main program window in a section of code after being hidden.
|
||
|
* When the program ends in the console window, a "Press Enter to continue" message will appear using QB64.
|
||
|
|
||
|
**Copying console screen text**
|
||
|
|
||
|
Console Window text can be copied by highlighting the text holding down the left mouse button. Once text is highlighted, right click the console window title bar to open the *Edit >* menu and click *Copy*. *Paste* and *Select All* are also available in the menu.
|
||
|
|
||
|
## Example(s)
|
||
|
|
||
|
Copying console window text is as simple as a right click on highlighted text areas. Another right click will close console.
|
||
|
|
||
|
```vb
|
||
|
|
||
|
$SCREENHIDE
|
||
|
$CONSOLE
|
||
|
_DEST _CONSOLE
|
||
|
|
||
|
PRINT
|
||
|
PRINT "Copy this text by highlighting and right clicking!"
|
||
|
|
||
|
```
|
||
|
|
||
|
> *Note:* You may have to right click the title bar and select *Edit > Select All* to start a copy. Then re-highlight text area desired and right click *Edit > Copy* or press the *Enter* key. Right click in the title bar area only, not in the program window area!
|
||
|
|
||
|
|
||
|
> The copy procedure will also work in **CMD.EXE** console windows Run from the Start Menu or the **Command Prompt** shortcut.
|
||
|
|
||
|
*Note:* A second right click may Paste the clipboard text to the DOS command line instead of closing console.
|
||
|
|
||
|
## See Also
|
||
|
|
||
|
* [$SCREENHIDE]($SCREENHIDE), [$SCREENSHOW]($SCREENSHOW)
|
||
|
* [$CONSOLE]($CONSOLE), [_CONSOLE](_CONSOLE), [_DEST](_DEST)
|
||
|
* [C_Libraries#Console_Window](C-Libraries#Console_Window)
|