Rapid-Q Documentation by William Yu (c)1999-2000 | Appendix C: Console Keywords

# Console Keywords

  Please note that it's possible to use some Console statements in Linux/Unix even if you compiled your program as GUI. However, this is not possible under Windows. The console statements allowed in Linux/Unix without having to compile as CONSOLE are: CLS, PRINT, and INPUT. SLEEP can also be used without consequences.

  Keyword | Support | Usage/Description

  CLS | Windows Unix | CLS Clears console screen
  COLOR | Windows Unix | COLOR [Fore%][, Back%] Sets current color attribute, you can ignore either one of the parameters
  CONSOLE.INPUTHANDLE | Windows | hnd = CONSOLE.INPUTHANDLE Returns the console input handle
  CONSOLE.OUTPUTHANDLE | Windows | hnd = CONSOLE.OUTPUTHANDLE Returns the console output handle
  CSRLIN | Windows Unix | CurRow% = CSRLIN Returns current row of cursor
  INKEY$ | Windows Unix | A$ = INKEY$ Returns ASCII/Extended key character typed
  INPUT | Windows Unix | INPUT A$ Reads a full line of input from user
  LOCATE | Windows Unix | LOCATE [Y%][, X%][, cursor] Moves cursor to Y%, X% (upper left starts at 1,1). You can ignore either one of the parameters
  PCOPY | Windows | PCOPY source, dest Copy page from source to dest. The visible page is 0. There are 7 off screen pages.
  PEEK | Windows | A% = PEEK([#PageNum,] address) Returns the char/attribute value at address
  POKE | Windows | POKE [#PageNum,] address, byte Poke attribute or char at address
  POS(0) | Windows Unix | CurPos% = POS(0) Returns current position of cursor
  PRINT | Windows Unix | PRINT [#PageNum[;|,]][stuff][;|,][...] Write to standard output (console). To write to the offscreen buffers, use #PageNum. Where PageNum is 1-7. Only works under Windows.
  SCREEN | Windows | A% = SCREEN(row, col [, colorflag]) Returns the chararacter or attribute value at (row,col)
  SETCONSOLETITLE | Windows | SetConsoleTitle(Title$) Set console title
  SLEEP | Windows Unix | SLEEP n Delay for n seconds, which can be a fraction

  Prev Chapter | Contents | Next Chapter