Comme il y a pas beaucoup d'exemple pour ce cas
et que les exemples MDSN en "C" utilisent un tampon via une adresse mémoire
voici un petit code pour copier le contenu d'un fichier vers le Presse papier.
je n'ai pas testé si ce code est plateforme.
Donc, si quelqu'un pouvait confirmer qu'il fonctionne également sur Linux et Mac
Merci
Cordialement
Code : Tout sélectionner
;#################################################################################
;## Importation des données d'un fichier vers Pressepapier - kernadec 2020-03 ##
;#################################################################################
Chemin$ = "C:\PureBasic\"
Modele$ = "PureBasic (*.pb; *.pbi)|*.pb;*.pbi|Tous (*.*)|*.*"
fichier$ = OpenFileRequester("Importation vers Presse Papier",chemin$,Modele$,0)
ClearClipboard()
If ReadFile(0, fichier$)
While Eof(0) = 0
texte$ = ReadString(0)
SetClipboardText(GetClipboardText() + Left(texte$, Len(texte$)-1) + Chr(13) + Chr(10))
Wend
CloseFile(0)
Else
MessageRequester("Information "," Fichier Inconnu? ")
EndIf