Comment fermer automatiquement une fenêtre DOS après usage ?

Comment fermer automatiquement une fenêtre DOS après usage ? - Logiciels - Windows & Software

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

Reply

Marsh Posté le 25-11-2002 à 14:20:52   

Reply

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 :lol: )
 
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+


Message édité par JPA le 25-11-2002 à 14:29:12
Reply

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

Reply

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

Reply

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 !
 

Reply

Marsh Posté le 25-11-2002 à 14:34:50    

C:\Windows\rundll.exe user.exe,exitwindows

Reply

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+


Message édité par JPA le 25-11-2002 à 14:36:16
Reply

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 :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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 ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-11-2002 à 14:41:03    

antp a écrit a écrit :

 
 
T'as lu la question ? :D




 
Oui j'ai lu la question : [:wolfman] :D
 

Citation :

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...)


 

Reply

Marsh Posté le 25-11-2002 à 14:41:03   

Reply

Marsh Posté le 25-11-2002 à 14:43:03    

arf merde j'ai loupé un post en lisant le topic :D désolé :sweat:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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 désolé :sweat:




Ah les jeunes !!!![:wolfman] :lol:

Reply

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 :hello:

Reply

Marsh Posté le 26-11-2002 à 11:58:09    

up

Reply

Marsh Posté le 27-11-2002 à 22:41:20    

Non.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed