Accès au presse-papier
Résolu
SKunt
Messages postés
150
Date d'inscription
Statut
Membre
Dernière intervention
-
Onega -
Onega -
Bonjour,
Je souhaiterais savoir comment récupérer des données dans le presse-papier en Java et en C++?
En gros je voudrais connaitre la méthode pour pouvoir récupérer les données lorsqu'on fait Ctr+C et pouvoir stocker sur un fichier texte par exemple?
Merci pour vos réponses
Je souhaiterais savoir comment récupérer des données dans le presse-papier en Java et en C++?
En gros je voudrais connaitre la méthode pour pouvoir récupérer les données lorsqu'on fait Ctr+C et pouvoir stocker sur un fichier texte par exemple?
Merci pour vos réponses
A voir également:
- Accès au presse-papier
- Presse papier - Guide
- Presse-papier - Guide
- Presse papier iphone ou le trouver ✓ - Forum Windows 7
- Acces rapide - Guide
- Presse papier huawei ✓ - Forum SFR
7 réponses
Salut,
java.awt.datatransfer.Clipboard
Pour accéder à la doc:
https://docs.oracle.com/javase/6/docs/api/
et dans la liste des packages, cliquer sur Package java.awt.datatransfer
et cliquer sur Clipboard
Cordialement,
Dan
En C ???
java.awt.datatransfer.Clipboard
Pour accéder à la doc:
https://docs.oracle.com/javase/6/docs/api/
et dans la liste des packages, cliquer sur Package java.awt.datatransfer
et cliquer sur Clipboard
Cordialement,
Dan
En C ???
Il y a bien un accès direct...
Quand je clique dessus, je recois un message...: "Could not launch the clipboard"
Comment je peux changer les options pour accéder au presse papier depuis Adobe ?
Quand je clique dessus, je recois un message...: "Could not launch the clipboard"
Comment je peux changer les options pour accéder au presse papier depuis Adobe ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Un petit coup de pouce tout de même:
...........
............
import java.awt.datatransfer.StringSelection; // clipboard
import java.awt.datatransfer.Transferable; // clipboard
import java.awt.datatransfer.DataFlavor; // clipboard
import java.awt.datatransfer.UnsupportedFlavorException; // clipboard
import java.io.*;
................
// pour faire une sélection/copie:
StringSelection sS = new StringSelection(ceQueLonVeutCopier);
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(sS, null);
//ceQueLonVeutCopier est dans le presse-papier
//pour récupérer le contenu du presse-papier (copié manuellement par une sélection/copie ou par programme comme ci-dessus):
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(sS, null);
Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
try
{
if (t != null && t.isDataFlavorSupported(DataFlavor.stringFlavor))
{
System.out.println((String)t.getTransferData(DataFlavor.stringFlavor));
}
}
catch (UnsupportedFlavorException ufe)
{
System.out.println(ufe);
}
catch (IOException ioe)
{
System.out.println(ioe);
}
Cordialement,
Dan
Un petit coup de pouce tout de même:
...........
............
import java.awt.datatransfer.StringSelection; // clipboard
import java.awt.datatransfer.Transferable; // clipboard
import java.awt.datatransfer.DataFlavor; // clipboard
import java.awt.datatransfer.UnsupportedFlavorException; // clipboard
import java.io.*;
................
// pour faire une sélection/copie:
StringSelection sS = new StringSelection(ceQueLonVeutCopier);
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(sS, null);
//ceQueLonVeutCopier est dans le presse-papier
//pour récupérer le contenu du presse-papier (copié manuellement par une sélection/copie ou par programme comme ci-dessus):
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(sS, null);
Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
try
{
if (t != null && t.isDataFlavorSupported(DataFlavor.stringFlavor))
{
System.out.println((String)t.getTransferData(DataFlavor.stringFlavor));
}
}
catch (UnsupportedFlavorException ufe)
{
System.out.println(ufe);
}
catch (IOException ioe)
{
System.out.println(ioe);
}
Cordialement,
Dan