"YvesC" <ycoutin@adon.li> a écrit dans le message de
news:84BAF242-B5A5-42FA-9EE2-F7322E3A3EA6@microsoft.com...
> bonjour
>
> je veux effectuer ipconfig /all (puis faire un ping). Je fais touche
> windows + R puis je tape ipconfig /all, la fenêtre DOS
AARRRRRRRRRRRRRGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHH !!!!!!!!!!!!!!
Je vais le DYNAMITER, le DISPERSER, le VENTILER !!!!
Si, si, laissez-le moi, soyez sympas, c'est le début de la semaine, il faut
que j'en sacrifie un !!!
Où as-tu vu du DOS là dedans, espèce de cosaque? ;-)
Sous
prétexte qu'un affichage est en mode texte, c'est donc du DOS d'après
toi ?
Eh bé ........ :-(
A ce compte là, un xterm sous Linux, c'est du DOS ?? ;-)
> s'ouvre et se referme
Normal !
Des applis telle que PING, IPCONFIG, NETSAT, NBTSTAT, CACLS, NSLOOKUP,
BROWSTAT, ... affichent leurs résultats dans une fenêtre texte, et comme
elles n'attendent AUCUNE ACTION de la part de l'utilisateur, elles se
terminent automatiquement, donc avec fermeture de la fenêtre !
Il faut donc TOUT SIMPLEMENT exécuter ces applis à l'intérieur d'une fenêtre
de commandes, ouvertes par le processeur de commandes CMD.EXE.
En effet, CMD, à la différence des applis que j'ai citées
précédemment, ne
fait strictement rien d'autre que d'ouvrir une fenêtre texte, et ATTENDRE
une action de l'utilisateur, sous la forme d'une commande tapée dans la
fenêtre.
Cette commande pourra être n'importe quoi :
- une appli graphique : winword, explorer, iexplore, ...
- un script .bat, .cmd, .vbs, .pl, .py, ...
- une appli en mode texte: ipconfig, ping, ...
dans ce cas, sauf si on le demande explicitement, l'appli
en question utilise la fenêtre déjà ouverte par CMD pour
y afficher ses résultats.
Donc même après terminaison de l'appli, cette fenêtre
reste ouverte puis que subordonnée à CMD.
La fenêtre ne disparaitra que si on la ferme depuis
l'icône de fermeture ou le menu système, ou encore avec
la commande EXIT.
C'est parfaitement LOGIQUE !
Et si on trouve un peu fasitidieuse la manip d'ouvrir au
préalable une
fenêtre de commandes, il suffit d'installer mon script VBS CONSOLE.VBS, qui
ajoute un menu contextuel pour tous les .EXE, .COM, .VBS, .
JS, .BAT, .CMD,
... "Exécuter dans une fenêtre de commandes"
De plus il ouvre une boite de dialogue dans laquelle on peut saisir une
chaine qui sera transmise en paramètres à l'appli.
L'ESSAYER, C'EST L'ADOPTER !
http://www.bellamyjc.org/fr/vbsdownload.html#console
Commentaires :
http://www.bellamyjc.org/fr/explorer.html#runconsole
NB: "console.vbs" exécute la commande :
CMD /K commande-passée [paramètres-éventuels]
P.ex.
CMD /K ipconfig /ALL
On peut exécuter directement cette commande mais passer par mon script
CONSOLE.VBS est plus beaucoup plus simple ...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou
http://jc.bellamy.free.fr