1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-26 17:55:52 +00:00
QB64-PE/internal/help/_CLIPBOARD$_(statement).txt
SMcNeill 6e01fc8dce Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0).
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.
2014-09-22 08:19:03 -04:00

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 &amp; line feed
{{Cl|_CLIPBOARD$ (statement)|_CLIPBOARD$}} = &quot;This is line 1&quot; + CrLf + &quot;This is line 2&quot;
{{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}}