Comment fermer automatiquement une fenêtre DOS après usage ? - Logiciels - Windows & Software
Marsh Posté le 25-11-2002 à 14:28:51
Déjà posté 15 fois sur ce forum :
Il y a un bug dans Win 9x.
Il faut terminer le batch par
@echo off
cls
n'ayant plus rien à afficher, la fenêtre se ferme... (si, si c'est vrai )
Si tu veux que ton batch s'exécute sur Nt,2000,XP il faut tester l'OS :
if not exist %systemroot% goto win9x
rem on est sous NT,2000,Xp
exit
:Win9x
@echo off
cls
A+
Marsh Posté le 25-11-2002 à 14:31:17
Bonjour,
Je n'ai pas w98 sous la main, mais de memoire tu fais bouton droit sur ton fichier .bat et dans les proprietes, tu as la possibilite de fermer la boite apres usage
Marsh Posté le 25-11-2002 à 14:31:25
Ou tu mets ton fichier Batch ailleurs sur ton disque, et tu mets un raccourci sur le bureau. Et dans le raccourci tu coches la case Fermer en quittant, ou un truc dans le genre
Marsh Posté le 25-11-2002 à 14:32:23
Génial ! Merci ;-)
Au fait, pendant que j'y suis, comment faire pour ajouter à la fin une ligne de commande qui éteint le PC ?
(j'avais vu ça un jour, un type avait programmé un scandisk puis l'extinction du PC, c'est assez pratique...)
Merci aux experts du DOS !
Marsh Posté le 25-11-2002 à 14:35:33
pour celà voir l'excellent site de J.C. Bellamy :
www.bellamyjc.net
http://www.bellamyjc.net/fr/systeme.html#stopWindows
A+
Marsh Posté le 25-11-2002 à 14:36:36
JPA a écrit a écrit : Si tu veux que ton batch s'exécute sur Nt,2000,XP il faut tester l'OS : if not exist %systemroot% goto win9x rem on est sous NT,2000,Xp exit :Win9x @echo off cls |
je vois pas pourquoi le @echooff + cls ne pourrait pas rester là pour NT/XP, ça marche tout aussi bien
Marsh Posté le 25-11-2002 à 14:36:47
Wolfman a écrit a écrit : C:\Windows\rundll.exe user.exe,exitwindows |
T'as lu la question ?
Marsh Posté le 25-11-2002 à 14:41:03
antp a écrit a écrit : T'as lu la question ? |
Oui j'ai lu la question :
Citation : Au fait, pendant que j'y suis, comment faire pour ajouter à la fin une ligne de commande qui éteint le PC ? |
Marsh Posté le 25-11-2002 à 14:43:03
arf merde j'ai loupé un post en lisant le topic désolé
Marsh Posté le 25-11-2002 à 14:45:01
antp a écrit a écrit : arf merde j'ai loupé un post en lisant le topic désolé |
Ah les jeunes !!!!
Marsh Posté le 25-11-2002 à 17:58:46
Merci à tous pour vos précision et pour le site de notre bel ami ;-)
Mais je pousserais le bouchon en voulant ajouter une encore une fonction à mon petit script:
Je voudrais faire en sorte d'"arreter" le lecteur PCMCIA sur lequel j'ai ma mon lecteur de Compact Flash, de manière à pouvoir le retirer "à chaud" (comme on le fait en cliquant sur l'icone PCMCIA dans la barre des tache, et que Windows m'indique que je peux retirer mon périphérique).
Est-ce possible depuis une ligne de commande DOS ?
Merci
Marsh Posté le 25-11-2002 à 14:20:52
Bonjour,
Sur mon bureau (sous Win98), j'ai crée un petit fichier .BAT, pour automatiser des copie de fichiers vers la disquette.
La fonction marche bien, windows ouvre une fenêtre dos pour executter les fonctions, mais ne la remferme pas ensuite.
J'ai éssayer en introduisant la fonction "exit" à la fin de mon script DOS, mais la fenêtre reste ouverte, je dois la fermer manuelement.
Comment faire pour qu'elle se ferme toute seule ?
Merci