mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-07-26 06:15:52 +00:00
Added new _STRCMP and _STRICMP commands for quick string comparisons. Cleaned up QB64 to finish removing the QUI (quick user insert) code and folders. Altered UCASE and LCASE routines to be faster in some situations for us.
40 lines
1.6 KiB
Plaintext
40 lines
1.6 KiB
Plaintext
The {{KW|_CLIPBOARD$ (statement)|_CLIPBOARD$}} statement sets the {{KW|STRING}} value in the system clipboard.
|
|
|
|
|
|
{{PageSyntax}}
|
|
:{{KW|_CLIPBOARD$ (statement)|_CLIPBOARD$}} = {{Parameter|string_expression$}}
|
|
|
|
|
|
{{PageDescription}}
|
|
* {{Parameter|string_expression$}} is the string value sent to the clipboard.
|
|
* The string value will replace everything previously in the clipboard.
|
|
* Assemble long text into one string variable value before using this statement.
|
|
* Add CHR$(13) + CHR$(10) CRLF characters to move to a new clipboard line.
|
|
* When copying text files, end line CRLF characters 13 and 10 do not have to be added.
|
|
* Numerical values can be converted to strings using [[STR$]], [[_MK$]], [[MKI$]], [[MKL$]], [[MKS$]], [[MKD$]], [[HEX$]] or [[OCT$]].
|
|
* The clipboard can be used to copy, paste and communicate between running programs.
|
|
|
|
|
|
''Example:'' Set 2 lines of text in the clipboard using a carriage return to end text lines
|
|
{{CodeStart}} '' ''
|
|
{{Cl|DIM}} CrLf AS {{Cl|STRING}} * 2 'define as 2 byte STRING
|
|
CrLf = {{Cl|CHR$}}(13) + {{Cl|CHR$}}(10) 'carriage return & line feed
|
|
|
|
{{Cl|_CLIPBOARD$ (statement)|_CLIPBOARD$}} = "This is line 1" + CrLf + "This is line 2"
|
|
{{Cl|PRINT}} {{Cl|_CLIPBOARD$}} 'display what is in the clipboard
|
|
'' ''
|
|
{{CodeEnd}}
|
|
{{OutputStart}}This is line 1
|
|
|
|
This is line 2
|
|
{{OutputEnd}}
|
|
:''Note:'' The text in the clipboard could also be sent to a file using [[PRINT (file statement)|PRINT #1]] [[_CLIPBOARD$]].
|
|
|
|
|
|
{{PageSeeAlso}}
|
|
* {{KW|_CLIPBOARD$}} (function)
|
|
* {{KW|CHR$}}, {{KW|ASCII}} (code table)
|
|
|
|
|
|
|
|
{{PageNavigation}} |