Console Window: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
QB64 has console window support using the following QB64 [[Metacommand]] or keyword:
QB64 has console window support using the following QB64 [[Metacommand]] or keyword:


{{PageSyntax}}
{{PageSyntax}}
Line 36: Line 37:




''See also:''
{{PageSeeAlso}}
* [[$SCREENHIDE]], [[$SCREENSHOW]]
* [[$SCREENHIDE]], [[$SCREENSHOW]]
* [[$CONSOLE]], [[_CONSOLE]], [[_DEST]]
* [[$CONSOLE]], [[_CONSOLE]], [[_DEST]]
* [[C_Libraries#Console_Window|Console Library]]




{{PageNavigation}}
{{PageReferences}}

Latest revision as of 12:28, 19 November 2024

QB64 has console window support using the following QB64 Metacommand or keyword:


Syntax

$CONSOLE
_CONSOLE [{ON|OFF}]


  • _CONSOLE OFF turns the console window off once a console has been established using the $CONSOLE Metacommand.
  • _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(after window is hidden) 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.
  • The $SCREENSHOW 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: Copying console window text is as simple as a right click on highlighted text areas. Another right click will close console.

$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


QB64 Programming References

Wiki Pages
Main Page with Articles and Tutorials
QB64 specific keywords (alphabetical)
Original QBasic keywords (alphabetical)
QB64 OpenGL keywords (alphabetical)
Keywords by Usage
Got a question about something?
Frequently Asked Questions about QB64
QB64 Phoenix Edition Community Forum
Links to other QBasic Sites:
Pete's QBasic Forum
Pete's QBasic Downloads