Supprimer (poursuivre après) "Pause" dans un fichier batch

Résolu/Fermé
Blackmind Messages postés 95 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 18 mai 2020 - 27 juin 2013 à 17:38
Pierrot-du-18 Messages postés 133 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 8 mai 2014 - 27 juin 2013 à 19:24
Bonjour,
Je crée actuellement un fichier batch afin de regrouper les différentes exécutions nécessaires à mon programme. Dans un premier temps, je compile des fichiers pour ensuite pouvoir lancer 2 calculs avec castem 2012 (calculs s'effectuant dans l'invite de commande).

Mon problème est qu'a la fin du 1er calcul le logiciel émet une commande "Pause" et que le 2ème calcul ne se lance donc qu'après l'appui manuel sur une touche.

Serait il possible de contourner cette pause automatiquement? (peut être avec une condition?)

merci par avance.

code :
copy procedures procedures.proc
call castem12 Acquisition.dgibi
ici=> "Pause" que je souhaiterais supprimer
call castem12 Programme_Complet.dgibi

A voir également:

5 réponses

Pierrot-du-18 Messages postés 133 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 8 mai 2014 5
27 juin 2013 à 17:56
Si je comprend bien, il fait automatiquement une pause après le premier call?
Je pourrais avoir la fin de ton fichier castem12 Acquisition.dgibi?
Sinon, essaye pourquoi avec un
echo castem12 Acquisition.dgibi>temp.bat
start temp.bat
0
Blackmind Messages postés 95 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 18 mai 2020 1
27 juin 2013 à 18:40
Merci pour la réponse

oui la pause est après le premier call.
Mon fichier Acquisition c'est juste un chargement de donné propre a castem12.

code :
UTIL PROC 'procedures.proc' ;
FIN ;

Dans l'invit de commande j'ai l'exécution entière du script puis le message d'arrêt du programme GIBI (castem12) et c'est la qu'intervient la commande "Pause" qui provient du logiciel est non de mes scripts.

Si je ne mets pas le "FIN" dans mon fichier Acquisition, je continu a donner des instructions pour castem.
0
Blackmind Messages postés 95 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 18 mai 2020 1
Modifié par Blackmind le 27/06/2013 à 18:51
j'ai testé le code :
echo castem12 Acquisition.dgibi>temp.bat
start temp.bat

Mais ça ne fonctionne pas car mon second calcul nécessite l'enregistrement des fichiers générés par le premier calcul.

J'ai pensé à start + temporisation, mais le temps d'exécution n'étant pas constant, ce n'est pas l'idéal.
0
zephir666 Messages postés 108 Date d'inscription dimanche 26 mai 2013 Statut Membre Dernière intervention 23 décembre 2021 10
27 juin 2013 à 19:01
salut,
tu peux essayer de le déboguer ou alors peu étre en rajoutant une condition qui réunirez tous les "call" dans une parenthèse du genre

if variable==X (
call ..
call ...
)

bien sur il faux créer la variable avec pourquoi pas une question en debut simplement

en espèrent t'avoir aidez :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Blackmind Messages postés 95 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 18 mai 2020 1
27 juin 2013 à 19:05
en trifouillant un peu dans les fichiers du logiciel je suis tombé sur le fichier .dat du logiciel avec le fameux "pause" qui m'ennui.

code :
:LabelPause
PAUSE

Si je l'enlève, plus de problème. D'où une nouvelle question, peut on éditer a partir de l'invit de commande une toute petite partie d'un fichier .dat?
0
Pierrot-du-18 Messages postés 133 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 8 mai 2014 5
27 juin 2013 à 19:15
Oui, avec for /f
0
Pierrot-du-18 Messages postés 133 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 8 mai 2014 5
27 juin 2013 à 19:15
Ou même seulement avec une redirection d'echo
0
Blackmind Messages postés 95 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 18 mai 2020 1
27 juin 2013 à 19:22
niquel, je vais regarder tout ça. Au pire, je viens de penser que je pouvais aussi remplacer la totalité du fichier. 2ko c'est pas lourd.

Merci en tout cas pour le coup de main et bonne soirée
0
Pierrot-du-18 Messages postés 133 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 8 mai 2014 5
27 juin 2013 à 19:23
Pas de quoi :)
0
Pierrot-du-18 Messages postés 133 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 8 mai 2014 5
27 juin 2013 à 19:24
(2 ko de texte, c'est beaucoup! :/ )
0