begin process at 2010 03 15 10:58:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

valeur retour d'un process


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

valeur retour d'un process

mercredi 2 juin 2004 à 16:58:01 | valeur retour d'un process

kasperone

kaSpeR<

hello,

je lance un process et j'essai de recupérer le resultat sous forme de chaine de caractere. mais j'y arrive pas....

ca fait 50 ans que cherche (peu etre pas ou il fo)....

si qq peu m'aider.

mon code est le suivant pour l'instant:
==================
////////////////////////////////////////////////////////////////////
Runtime runtime = Runtime.getRuntime();
File mRepertoireADMC = new File(this.chemin);

process = runtime.exec
(
tCommande,
null,
mRepertoireADMC
);

//Récupération du flux de sortie
OutputStream fluxSortie = process.getOutputStream();
////////////////////////////////////////////////////////////////////
jeudi 3 juin 2004 à 01:53:38 | Re : valeur retour d'un process

felipelvh

Salut !
en fait le flux de sortie du process sera ton inputStream et inversement....
Tu peut pas lire un flux de sortie ... tu peut y écrire..


InputStreamReader reader = new InputStreamReader(process.getInputStream());

et la en utilisant la fonction read() du Reader tu récupere ce que ton process a écrit sur sa sortie standard..

voila....
@+
vendredi 4 juin 2004 à 11:51:23 | Re : valeur retour d'un process

kasperone

kaSpeR<

merci du coup ca devient plus simple :)
.... ca marche!!!

/////////////////////////////////////////////////////
Runtime runtime = Runtime.getRuntime();
File mRepertoireADMC = new File(this.chemin);

process = runtime.exec
(
tCommande,
null,
mRepertoireADMC
);

//Récupération du flux de sortie
InputStream fluxSortie = process.getInputStream();
BufferedReader buf = new BufferedReader(new InputStreamReader(fluxSortie));
String lign = "";
StringBuffer ecri = new StringBuffer();
while ((lign=buf.readLine())!=null)
{
ecri.append(lign);
ecri.append("\n");
}

System.out.println(ecri.toString().trim());

/////////////////////////////////////////////////////////////////

merci encore
mardi 20 juillet 2004 à 15:04:33 | Re : valeur retour d'un process

Syruis

Bonjour,
<%@ page import="[Nom de la classe]"%>

pourquoi ca marche pas vous savez???
Merci


Cette discussion est classée dans : font, valeur, process, runtime, retour


Répondre à ce message

Sujets en rapport avec ce message

Référence ou Valeur [ par HFanny ] Bonjour, je voudrais savoir la différence entre la copie par référence ou par valeur ...et quelle est celle utilisée dans Java (référence il me semble commandeDOS [ par perrotju ] j'utilise les classes Runtime et Process pour exécuter une commande DOS depuis mon prgm Java (en fait je fais un checkout depuis CVS mais dans l'exemp problème avec RunTime [ par gadour_esz ] salut,je suis vraiment en plein désespoirdon mon programme j'ai le code suivant: public void extraction() throws IOException, InterruptedException{    Pb Runtime pour SQL*Loader [ par Patf ] Bonjour,J'ai un gros problème pour lancer un import SQL*Loader via une application Java.En fait, j'utilise un processus, jusque-là tout va bien:comman Exécuter une applcation externe à Java [ par Noizet ] Hello, Je suis entrain de faire un programme qui me permet d'exécuter une application externe à java, j'ai lu des tutoriaux à se sujet, mais je bloque Lister les périphériques [ par Pretender06 ] Bonjour,Dans mon programme j'aimerais pouvoir lister les périphériques vidéos disponibles.Je fais donc ceci :                Runtime runtime = Runtime lancé une aplication en tache de fond [ par Waldo2188 ] Bonjour, J'aimerais puvoir lancer Acrobt Reader en tache de fond. pour le moment j'utilise la librairie Runtime voici une partie du code  Process lA process + runtime + exec [ par HFanny ] Bonjour à tous,Après des recherches infructueuses sur la façon d'exécuter une commande (Dos ou Unix) depuis du code Java en récupérant la sortie, je v Commande linux [ par aforpien ] Bonsoir à tous, J'essai de récupérer le statut du serveur Apache depuis un programme java. J'execute une commande shell et je souhaiterai en afficher exécuter une commande shell ou pas [ par Vaughn018 ] Bonjour tout le monde,je cherche à savoir en quoi exécuter une commande shell de la manière suivante serait ou non recommandable ://Création d'une pro


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,295 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales