Funktionreferenz


_ClipPutFile

Beschreibung anzeigen in

Kopiert eine Datei in die Zwischenablage, wie auch der Explorer es macht

#include <Misc.au3>
_ClipPutFile ( $sFilePath [, $sDelimiter = "|"] )

Parameter

$sFilePath Voller Pfad zu der/den Datei(en)
$sDelimiter [optional] Trennzeichen für mehrere Dateien, Standard = '|'

Rückgabewert

Erfolg: True
Fehler: False und setzt das @error Flag auf ungleich null
@error: 1 - Zwischenablage konnte nicht geöffnet werden
2 - Zwischenablage konnte nicht geleert werden
3 - GlobalAlloc ist fehlgeschlagen
4 - GlobalLock ist fehlgeschlagen
5 - H_DROP konnte nicht erstellt werden
6 - Zwischenablage konnte nicht aktualisiert werden
7 - Zwischenablage konnte nicht geschlossen werden
8 - GlobalUnlock ist fehlgeschlagen
9 - GlobalFree ist fehlgeschlagen

Beispiel

#include <Misc.au3>
#include <MsgBoxConstants.au3>

; Fügt den folgenden Inhalt der Zwischenablage hinzu.
Local $bReturn = _ClipPutFile(@ScriptFullPath & "|" & @ScriptDir & "|" & @SystemDir)
If Not $bReturn Then
    MsgBox($MB_SYSTEMMODAL, "_ClipPutFile()-Aufruf schlug fehl!", "@error = " & @error)
Else
    MsgBox($MB_SYSTEMMODAL, "_ClipPutFile()", "Inhalt der Zwischenablage:" & @CRLF & ClipGet())
EndIf