begin process at 2012 02 11 14:16:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

batch code retour traitement


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

batch code retour traitement

lundi 16 juin 2003 à 17:09:59 | batch code retour traitement

crocohinos

Crocohinos
Bonjour, j'aurai besoin d'un bon coup de main...je crise.
Je cherche a gerer un code retour envoyé par le C++ au fichier Batch qui l'a lancé.
Alors j'ai fait un batch :

echo off
cd C:\Documents and Settings\idei193\Bureau\test code
main.exe

IF errorlevel = 0 goto caroule else goto caroulepa
pause

caroule:
echo word.exe
goto fini

caroulepa:
echo main.exe

fini:
echo Stop
Pause
Appuyez sur une touche pour continuer...

et

mon est tout bête:


#include <conio.h>
#include <stdlib.h>
#include <ctype.h>

int main( void )
{
int ch;

_cputs( "Yes or no? " );
ch = _getch();
_cputs( "\r\n" );
if( toupper( ch ) == 'Y' )
exit( 1 );
else
exit( 0 );
}

et bien entendu ca ne marche pas.
Pourriez vous m'aider je vous en serait infiniment reconnaissant.

merci

lundi 16 juin 2003 à 17:18:34 | Re : batch code retour traitement

BruNews

Administrateur CodeS-SourceS
je ne pense pas qu'on puisse recuperer code retour d'un batch si mes souvenirs sont bons, mais sait-on jamais.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Crocohinos
> Bonjour, j'aurai besoin d'un bon coup de main...je crise.
> Je cherche a gerer un code retour envoyé par le C++ au fichier Batch qui l'a lancé.
> Alors j'ai fait un batch :
>
> echo off
> cd C:\Documents and Settings\idei193\Bureau\test code
> main.exe
>
> IF errorlevel = 0 goto caroule else goto caroulepa
> pause
>
> caroule:
> echo word.exe
> goto fini
>
> caroulepa:
> echo main.exe
>
> fini:
> echo Stop
> Pause
> Appuyez sur une touche pour continuer...
>
> et
>
> mon est tout bête:
>
>
> #include <conio.h>
> #include <stdlib.h>
> #include <ctype.h>
>
> int main( void )
> {
> int ch;
>
> _cputs( "Yes or no? " );
> ch = _getch();
> _cputs( "\r\n" );
> if( toupper( ch ) == 'Y' )
> exit( 1 );
> else
> exit( 0 );
> }
>
> et bien entendu ca ne marche pas.
> Pourriez vous m'aider je vous en serait infiniment reconnaissant.
>
> merci
>
>
mardi 17 juin 2003 à 02:23:20 | Re : batch code retour traitement

crocohinos


Crocohinos


Re c'est encore moi pour dire merci à brunews d'avoir repondu a mon message. Cependant il y a une solution et mon erreur etait assez bete en fait.
ERRORLEVEL est une variable d'environnement et pour la manipuler il faut l'utiliser ainsi: %ERRORLEVEL%.
Je vais mettre ca sur le site ca pourra servir...

:)


Cette discussion est classée dans : code, echo, main, retour, batch


Répondre à ce message

Sujets en rapport avec ce message

Pb de variable (enfin je croi) [ par Xilofeon ] Regardé ce code :#define PIDVALIDE "6.0.2800.1106"...<b Code de retour d'execution d'un exe dos [ par sampq ] Voila mon problème:J'utilise un exe à l'interieur d'un code c++ (avec system("...")).Es qu'il y a un moyen d'avoir un code retour d'execution ou un ca Recuperer un caractere en code de retour (multi taches) [ par morgandetoi06 ] bonjour j ai un petit probleme :voici deja mon algo :int retour;char caractere;fork();//code du fils:caractere=getch();exit(caractere);//code du pere: Le code binaire d'une variable [ par tybow ] Hello, Petite question: Existe-t-il une fonction qui permette d'obtenir le code binaire d'une variable? Petit exemple pour me faire comprendre: So bug? code::block effacement automatique de main.cpp [ par kadolodai2 ] Bonjours, J'ai un souci sur code::block:Lorsque je crée une projet wxWidget (new/project/wxWidget project) tout est ok!lorsque je le compile et lance [dotnet] retour chariot textbox [ par stgi02 ] bonjour, j'ai réaliser un hyper terminal sur visual studio .net en c++ mon problème est: quand je reçois un 'enter'  ,dans la textbox il s'affiche que Splash [ par babaslow ] Bonjour,Est-ce qu'il est possible d'initialiser une pop-up splash en tout debut de main, de poursuivre l'exécution du code et de tuer le splash en tou executer un code batch dans un programme en C++ [ par zatox ] Bonjour a tous, j'aimerais savoir s'il est possible d'executer un code batch dans un programme en C++je m'explique, je sais qu'il est possible d'execu retour à la ligne [ par msoin ] 'jour, je debute en c++ et je fais quelques petits programmes pour voir comment ça marche.en l'occurence, celui ci:int main(){int loopcount;cout &lt


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 2,434 sec (3)

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