OVH Cloud OVH Cloud

Pb Affichage DOS

7 réponses
Avatar
Guillaume
Bonjour à tous

J'ai des pb d'affichage de p'tit prog écrit en *.bat

En fait il ne s'aafiche pas à l'écran. Il s'éxécute, puis se ferme aussitot.

Comment faire, pour que comme w98, les bat reste à l'écran ?

Merci de vos conseils

7 réponses

Avatar
Jean-Claude BELLAMY
Dans le message ,
Guillaume <not> s'est ainsi exprimé :

J'ai des pb d'affichage de p'tit prog écrit en *.bat

En fait il ne s'aafiche pas à l'écran. Il s'éxécute, puis se ferme
aussitot.
Ben oui, c'est normal !

Un programme, quel qu'il soit, une fois qu'il a fait son boulot, et s'il
n'attend aucune action de la part de l'utilisateur, se ferme
automatiquement.

Comment faire, pour que comme w98, les bat reste à l'écran ?
Ajoute à la fin du batch une commande "pause" !



PS : ce n'est pas un affichage "DOS" !!!
Ce qui s'affiche dans ce cas est une console, ou "fenêtre de commandes".
Il n'y a pas de DOS là-dedans..

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
Guillaume
Ok !! merci bcp
pour la cde "pause" ok c bon ça marche. En effet ...

Mais quand je ne suis pas l'auteur d'un bat ? y a t il un moyen pour laisser
à l'écran le déroulement du prog ?

[PS : ce n'est pas un affichage "DOS" !!! > Il n'y a pas de DOS là-dedans..]
ah bon ?? oh la la .... j'ai encore des choses à apprendre moi .... je
croyais que c'était du dos.... bouh

Merci bcp !!




"Jean-Claude BELLAMY" a écrit dans le
message de news:
Dans le message ,
Guillaume <not> s'est ainsi exprimé :

J'ai des pb d'affichage de p'tit prog écrit en *.bat

En fait il ne s'aafiche pas à l'écran. Il s'éxécute, puis se ferme
aussitot.
Ben oui, c'est normal !

Un programme, quel qu'il soit, une fois qu'il a fait son boulot, et s'il
n'attend aucune action de la part de l'utilisateur, se ferme
automatiquement.

Comment faire, pour que comme w98, les bat reste à l'écran ?
Ajoute à la fin du batch une commande "pause" !



PS : ce n'est pas un affichage "DOS" !!!
Ce qui s'affiche dans ce cas est une console, ou "fenêtre de commandes".
Il n'y a pas de DOS là-dedans..

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*





Avatar
Michel_D
l'astuce pour avoir la possibilité de laisser la fenêtre de la ligne de
commande à l'écran sans toucher au bat est de créer un raccourci
d'une appli 16bit comme par exemple avec "command" et ensuite
modifier la ligne de commande pour la remplacer avec le fichier bat à
lancer et cela donne l'option <fermer en quittant> que l'on doit décocher.

"Guillaume" <not> a écrit dans le message news: e3G#
Ok !! merci bcp
pour la cde "pause" ok c bon ça marche. En effet ...

Mais quand je ne suis pas l'auteur d'un bat ? y a t il un moyen pour laisser
à l'écran le déroulement du prog ?

[PS : ce n'est pas un affichage "DOS" !!! > Il n'y a pas de DOS là-dedans..]
ah bon ?? oh la la .... j'ai encore des choses à apprendre moi .... je
croyais que c'était du dos.... bouh

Merci bcp !!




"Jean-Claude BELLAMY" a écrit dans le
message de news:
Dans le message ,
Guillaume <not> s'est ainsi exprimé :

J'ai des pb d'affichage de p'tit prog écrit en *.bat

En fait il ne s'aafiche pas à l'écran. Il s'éxécute, puis se ferme
aussitot.
Ben oui, c'est normal !

Un programme, quel qu'il soit, une fois qu'il a fait son boulot, et s'il
n'attend aucune action de la part de l'utilisateur, se ferme
automatiquement.

Comment faire, pour que comme w98, les bat reste à l'écran ?
Ajoute à la fin du batch une commande "pause" !



PS : ce n'est pas un affichage "DOS" !!!
Ce qui s'affiche dans ce cas est une console, ou "fenêtre de commandes".
Il n'y a pas de DOS là-dedans..

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*









Avatar
Sweety
Edites ton fichier *.bat et insère une commande "pause" en fin de
traitement, la fenêtre ne se refermera pas !
On n'est pas sous dos ici !!!
Amicalement
Michel

"Guillaume" <not> a écrit dans le message de news:
e3G#
| Ok !! merci bcp
| pour la cde "pause" ok c bon ça marche. En effet ...
|
| Mais quand je ne suis pas l'auteur d'un bat ? y a t il un moyen pour
laisser
| à l'écran le déroulement du prog ?
|
| [PS : ce n'est pas un affichage "DOS" !!! > Il n'y a pas de DOS
là-dedans..]
| ah bon ?? oh la la .... j'ai encore des choses à apprendre moi .... je
| croyais que c'était du dos.... bouh
|
| Merci bcp !!
|
|
|
|
| "Jean-Claude BELLAMY" a écrit dans le
| message de news:
| > Dans le message ,
| > Guillaume <not> s'est ainsi exprimé :
| >
| > > J'ai des pb d'affichage de p'tit prog écrit en *.bat
| > >
| > > En fait il ne s'aafiche pas à l'écran. Il s'éxécute, puis se ferme
| > > aussitot.
| > Ben oui, c'est normal !
| > Un programme, quel qu'il soit, une fois qu'il a fait son boulot, et s'il
| > n'attend aucune action de la part de l'utilisateur, se ferme
| > automatiquement.
| >
| > > Comment faire, pour que comme w98, les bat reste à l'écran ?
| > Ajoute à la fin du batch une commande "pause" !
| >
| >
| > PS : ce n'est pas un affichage "DOS" !!!
| > Ce qui s'affiche dans ce cas est une console, ou "fenêtre de commandes".
| > Il n'y a pas de DOS là-dedans..
| >
| > --
| > May the Force be with You!
| > La Connaissance s'accroît quand on la partage
| > ----------------------------------------------------------
| > Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
| > *
| >
| >
|
|
Avatar
Jean-Claude BELLAMY
Dans le message e3G%,
Guillaume <not> s'est ainsi exprimé :

Ok !! merci bcp
pour la cde "pause" ok c bon ça marche. En effet ...

Mais quand je ne suis pas l'auteur d'un bat ? y a t il un moyen pour
laisser à l'écran le déroulement du prog ?


Par exemple :

1) Crée le batch suivant :
(je l'utilise dans "superexec")
et copie le p.ex. dans le dossier de Windows (%systemroot%)

fichier "runpause.bat"
------ couper ici ------
@echo off
cmd /c %*
pause
------ couper ici ------


2) Utilise le pour exécuter TOUS les batchs que tu veux,
(avec paramètres éventuellement passés)

runpause "k:machintrucmon batch à la con.bat" param1 "paramètre numéro2"
toto machin ...


[PS : ce n'est pas un affichage "DOS" !!! > Il n'y a pas de DOS
là-dedans..] ah bon ?? oh la la .... j'ai encore des choses à
apprendre moi .... je croyais que c'était du dos.... bouh
Tu retardes un max ! ;+)

C'est depuis 1993 que le DOS n'existe plus dans Windows NT !


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
Sweety
Concernant le DOS, ca y ressemble mais c'est tout ;-)

"Jean-Claude BELLAMY" a écrit dans le
message de news: #
| Dans le message e3G%,
| Guillaume <not> s'est ainsi exprimé :
|
| > Ok !! merci bcp
| > pour la cde "pause" ok c bon ça marche. En effet ...
| >
| > Mais quand je ne suis pas l'auteur d'un bat ? y a t il un moyen pour
| > laisser à l'écran le déroulement du prog ?
|
| Par exemple :
|
| 1) Crée le batch suivant :
| (je l'utilise dans "superexec")
| et copie le p.ex. dans le dossier de Windows (%systemroot%)
|
| fichier "runpause.bat"
| ------ couper ici ------
| @echo off
| cmd /c %*
| pause
| ------ couper ici ------
|
|
| 2) Utilise le pour exécuter TOUS les batchs que tu veux,
| (avec paramètres éventuellement passés)
|
| runpause "k:machintrucmon batch à la con.bat" param1 "paramètre
numéro2"
| toto machin ...
|
|
| > [PS : ce n'est pas un affichage "DOS" !!! > Il n'y a pas de DOS
| > là-dedans..] ah bon ?? oh la la .... j'ai encore des choses à
| > apprendre moi .... je croyais que c'était du dos.... bouh
| Tu retardes un max ! ;+)
| C'est depuis 1993 que le DOS n'existe plus dans Windows NT !
|
|
| --
| May the Force be with You!
| La Connaissance s'accroît quand on la partage
| ----------------------------------------------------------
| Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
| *
|
|
Avatar
Guillaume
Merci à vous tous pour vos conseils
Je me lance au Batch que depuis qq jours... une envie !
Et c'est vrai que je ne me suis jamais intéréssé de plus pret.
pour le dos était là ... vu que ça y ressemble.
et comme il n'est jamais trop tard pour se lancer, je vais rattraper le
retard !

MErci vraiment à vous tous
@++ au détour d'un nouveau message

Guillaume