[Batch] Aide pour le copier coller.

Geirht Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je souhaiterai faire un programme afin de récupérer le contenu du presse papier dans un fichier texte grâce à un fichier bat. Es-ce que quelqu'un sait comment le récupérer car après une longue recherche sur google je n'ai trouvé que l'inverse de se que je souhaite faire.
Merci pour ceux qui m'aideront.


A voir également:

4 réponses

boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
 
pour MS_DOS:
comme il existe "clip" :
https://www.c3scripts.com/tutorials/msdos/clip.html

il y a la description d'une commande paste à installer :
https://www.c3scripts.com/tutorials/msdos/paste.html

je n'ai pas testé
0
Geirht Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Je vais tester sa tout de suite, merci boly38 ;)
0
Geirht Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Donc la commande fonctionne mais je n'arrive pas à faire comme je le souhaite, j'aimerais créer une variable avec la commande paste, Est-ce possible ?
0
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
 
pour créer une variable avec une commande j'ai trouvé ceci (src : https://forums.tomshardware.com/threads/windows-batch-file-set-output-of-program-to-a-variable.996281/ )
echo TOTO > tmpFile.log
set /p mytoto= < tmpFile.log
del tmpFile 
echo %mytoto%

en remplaçant le premier echo TOTO par la commande paste çà devrait être bon.
après il y a peut être encore mieux via un "for.." à voir
0
Geirht Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
En remplaçant par la commande paste on obtient paste dans le fichier tmpFile.log.
C'était là que se situait mon problème.
0
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
 
j'ai testé paste et çà fonctionne (je suis sous vista) :
C:\TMP\paste>paste
 pas reconnu en ta
n programme exécut

C:\TMP\paste>paste > monclipboard.txt

C:\TMP\paste>type monclipboard.txt
 pas reconnu en ta
n programme exécut
0