<< Inhaltsverzeichnis Suchen >>

GET_CLIPBOARD$

Funktion

Syntax:

GET_CLIPBOARD$(<TYP>)

<TYP> = <NUM-AUSDRUCK>

Bedeutung:

Mit GET_CLIPBOARD$ kann Text aus der WINDOWS-Zwischenablage gelesen werden.

Der <TYP> legt fest, ob OEM-Text (<TYP> = 1) oder Standardtext (<TYP>  <> 1) gelesen werden soll. Standardtext wird dabei automatisch in OEM-Text umgewandelt.

 

GET_CLIPBOARD$ liefert als Ergebnis den gelesenen Text oder den Leerstring "", wenn ein Fehler auftrat oder kein Text in der Zwischenablage vorhanden ist. Unter MS-DOS und UNIX wird stets der Leersting als Ergebnis geliefert, da GET_CLIPBOARD$ dort keine Wirkung hat.

 

Besteht der gelesene Text aus mehreren Zeilen, so sind die einzelnen Zeilen durch CHR$(13)+CHR$(10) getrennt.

Beispiel:

H$ = GET_CLIPBOARD$(1)
IF H$<>""                         /* Text vorhanden
THEN                                  /* Zerlegen in Einzelzeilen
               I% = INSTR(H$,CHR$(13) + CHR$(10))
               WHILE I%>0
               DO EINZEL_ZEILE$ = LEFT$(H$,I%-1)
               ...            /* Verarbeiten Zeile
                              LSTRIP(h$,I%+1)
                              I% = INSTR(H$,CHR$(13)+CHR$(10))
               ENDDO
               /* H$ enthält die letzte Einzelzeile
               ...
ENDIF

siehe auch:

PUT_CLIPBOARD