UDF > Misc >


_ClipPutFile

Copie des fichiers dans le Presse-papiers comme le fait Explorer

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

Paramètres

$sFilePath Chemin complet du/des fichiers
$sDelimiter [optionnel] Séparateur pour de multiples fichiers, Default = '|'

Valeur de retour

Succès: Retourne True
Échec: Retourne False et @error <agt; 0.
@error: 1 - Impossible d'ouvrir le Presse-papiers
2 - Impossible de vider le Presse-papiers
3 - GlobalAlloc a échoué
4 - GlobalLock a échoué
5 - Impossible de créer H_DROP
6 - Impossible de mettre à jour le Presse-papiers
7 - Impossible de fermer le Presse-papiers
8 - GlobalUnlock a échoué
9 - GlobalFree a échoué

Exemple

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

; Ajoute les contenus suivants dans le Presse-papiers.
Local $bReturn = _ClipPutFile(@ScriptFullPath & "|" & @ScriptDir & "|" & @SystemDir)
If Not $bReturn Then
    MsgBox($MB_SYSTEMMODAL, "_ClipPutFile() call Failed", "@error = " & @error)
Else
    MsgBox($MB_SYSTEMMODAL, "_ClipPutFile()", "Content of Clipboard:" & @CRLF & ClipGet())
EndIf