encore un petit problème pour un script de demarage

encore un petit problème pour un script de demarage - Programmation

Marsh Posté le 03-07-2001 à 14:17:52    

Comment faire pour que la fenètre dos se ferme automatiquement après l'execution (sous w98)? j'ai essayé exit mais en vain ...

Reply

Marsh Posté le 03-07-2001 à 14:17:52   

Reply

Marsh Posté le 03-07-2001 à 14:30:56    

c'est dans un script de connexion ?
peux tu préciser stp
A+

Reply

Marsh Posté le 03-07-2001 à 14:38:19    

oui oui c'est un script sur le serveur qui est lancé a la connexion des utilisateurs sur leur poste (le script fait des sauvegardes, ouvre des lecteurs reseau, règle l'heure du pc sur l'heure du serveur, des trucs comme ca quoi ...)

Reply

Marsh Posté le 03-07-2001 à 14:43:53    

Marrant : rien dans nos scripts de connexion et ils se ferment tout seuls, que ce soit sous NT, 95 ou 98 !!!

Reply

Marsh Posté le 03-07-2001 à 15:38:06    

oups je t'ais dit une connerie, c'est pas un script de conexion mais une tache planifiée au demarage ! j'ai verifié et ici aussi le script de connexion se ferme tout seul... mais pas la tache planifiée !
 
PS : c'est impossible de mettre le script en question avec celui de connexion.

Reply

Marsh Posté le 03-07-2001 à 16:25:55    

alors ?
comment on fait pour que la fenetre dos se ferme toute seule dans le cas d'un .bat en tache plannifiée ?

Reply

Marsh Posté le 03-07-2001 à 16:34:07    

Tu crée un raccourci vers ton .bat, et dans les propriétés y'a une option (sous win98) "Fermer la fenêtre en quitant", ou un truc dans le genre.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 03-07-2001 à 16:41:58    

y'a pas d'autre moyen (une ligne de commande style exit) ?
parce que moi ca m'arrange pas de faire un raccourci, puisque la tache planifiée est installée sur plein de PCs et que elle appelle directement le .bat qui est sur le serveur ...

Reply

Marsh Posté le 03-07-2001 à 17:00:00    

Il y a une autre méthode, mais je n'ai pas eu le temps de chercher...
A+

Reply

Marsh Posté le 03-07-2001 à 17:00:19    

Non, y'a pas de commande dos pour çà ! Peut pas y'en avoir puisqu'il s'agit de dire comment doit se comporter la fenètre windows quand le programme qui tourne dedans est terminé ! Un prog dos n'a pas moyen d'intervenir sur la fenètre.
 
J'ai pas de win98 sous la main pour tester, mais si mes souvenirs sont bons, y'a un fichier du genre default.pif dans c:\windows qui est le raccourçi utilisé par défaut par windows pour lancer les appli DOS qui n'ont pas leur propre raccourçi.
 
Je comprend que c'est chiant de devoir changer ce fichier pour tout le monde, mais peut-être que ton fammeux .bat peut s'en charger !
1- Modifie un default.pif pour que la fenètre se ferme et met le sur ton serveur.
2- Dans ton .bat, copie la version du serveur dans c:\windows
 
La prochaine fois, tes utilisateurs n'aurront pas à fermer la fenêtre !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 03-07-2001 à 17:00:19   

Reply

Marsh Posté le 03-07-2001 à 17:17:01    

j'essairait, merci !
 
conclusion : NT est bien plus sympa avec son exit !

Reply

Marsh Posté le 03-07-2001 à 17:44:28    

J'ai trouvé ça http://www.ericphelps.com/batch/sa [...] window.txt
je vais tester...
A+

Reply

Marsh Posté le 03-07-2001 à 17:52:40    

Je viens de tester, celà marche sous win98 :
Terminer le batch par :
@echo off
cls
 
Tu auras intérêt à tester l'OS du client, ce qui donnera :
@echo off
echo Teste le type d'OS utilise
 if exist %systemroot% goto NT
 if exist %winbootdir%\win.com goto W9x
:NT
exit
:W9x
@echo off
cls
 
 
A+

Reply

Marsh Posté le 03-07-2001 à 18:05:37    

Désolé, j'ai testé mon truc, et y marche pas (y devrait :() !
Heureusement que JPA est là !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 03-07-2001 à 23:09:24    

ok, donc demain je vais avoir un peu de boulot ! (pour une fois ;) )
 
en tout cas merci a vous les gars !
 
PS : win 98 est une sécré daube ... JPA qui commence a me connaitre en est témoin, tout mes problèmes de script venaient de trucs evidents sous NT qui passent pas sous 98 ...

Reply

Sujets relatifs:

Leave a Replay

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