Partage
  • Partager sur Facebook
  • Partager sur Twitter

envoyer un fichier txt tjrs ds le meme NOTEPAD

12 mai 2009 à 17:01:41

Bonjour,
à titre d'exemple on prendre l'editeur NOTEPAD. Car mon probleme concerne une autre application mais le problematique est identique.
Alors j'aimerais ouvrir des fichiers .txt tjrs dans le meme NOTEPAD, si celui-ci a deja été executer une premier fois. Pour cela je me suis dit, je vais aller voir dans le Task Manager si notepad.exe est deja en execution ::

List<String> processes = listRunningProcesses();
Iterator<String> it = processes.iterator();
while (it.hasNext())
{
Object element = it.next();
System.out.print(element + " \n");
if (element.equals("notepad.exe"))
JOptionPane.showMessageDialog(null, "Notepad gefunden !" );

}
Mon probleme c'est mnt kel commence
A partir de là je me suis dit je vais récuper le PID de notepas en cours!
Puis via Runtime exec : runtime.exec(new String[] { "notepad", "text1", "Tex2"}), lancer les differents fichiers tjrs dans le meme notepad, sans l'executer à nouveau et à chaque fois. Ou bien avec un Drag and drop tenter peut-etre autre chose. Donc là je suis pour l'instant coincé.
Donc pour résumer, ouvrir des fichier txt, sans pour autant executer notepas à chaque fois. Sauf lors de la premier fois bien sur

Si vous avez une idée, merci d'avance

Mathieu

  • Partager sur Facebook
  • Partager sur Twitter
12 mai 2009 à 17:38:11

édite vite il y'a bien trop de sms dans ton titre
et puis utilise les balises "code type="java"" pour ton code :o
  • Partager sur Facebook
  • Partager sur Twitter
12 mai 2009 à 20:31:41

Je ne pense pas qu'on puisse faire un truc aussi bas niveau en java. Il n'y a pas moyen de récupérer la liste des processus actifs et encore moins leur PID sans passer par des API natives.
  • Partager sur Facebook
  • Partager sur Twitter
12 mai 2009 à 23:00:36

Salut,

Langage SMS + non-utilisation des balises de code = topic fermé.

A +
  • Partager sur Facebook
  • Partager sur Twitter