Bonjour,
J'ai cette opération à faire tous les matins :
Je doit:
1) Cliquer pour ouvrier le dossier "heavy-weather".
2) Supprimer un fichier "History.dat"
3) Lancer le programme "heavy-weather.exe".
4) Effacer la fenêtre.
Au lieu de faire cette opération, est-il possible de pouvoir fabriquer un
fichier qui puisse faire cet ensemble en une seule fois ?
--
Cordialement
Guy
Bravo fsa, Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas. -- Cordialement Guy
"fsa.ng" a écrit dans le message de news:
Guy72 a écrit :
Il ne reconnait pas le fichier "heavy weather.exe" comme un fichier de commande et pourtant c'est bien ce fichier qui lance le programme.
Ce message d'erreur indique que l'interpréteur de commande ne trouve pas le programme et ne connait pas de commande qui porterait ce nom.
Soit tu n'es pas, à ce moment précis dans le bon répertoire (le "cd" de la ligne d'avant est bien passé ?), soit le nom du fichier n'est pas correctement reconnu. Quel est le nom *exact* du programme ? Notamment, s'il contient une espace entre heavy et weather, il est nécessaire d'encadrer le tout avec des guillemets droits: "heavy weather.exe"
-- fsa
Bravo fsa,
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait
(grace aux guillemets).
Une dernière chose : comment enlever le fenêtre DOS ?
J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
--
Cordialement
Guy
"fsa.ng" <fsa.ng@free.fr> a écrit dans le message de news:
eSJZLvDbKHA.1652@TK2MSFTNGP05.phx.gbl...
Guy72 a écrit :
Il ne reconnait pas le fichier "heavy weather.exe" comme un fichier de
commande et pourtant c'est bien ce fichier qui lance le programme.
Ce message d'erreur indique que l'interpréteur de commande ne trouve pas
le programme et ne connait pas de commande qui porterait ce nom.
Soit tu n'es pas, à ce moment précis dans le bon répertoire (le "cd" de la
ligne d'avant est bien passé ?), soit le nom du fichier n'est pas
correctement reconnu.
Quel est le nom *exact* du programme ? Notamment, s'il contient une espace
entre heavy et weather, il est nécessaire d'encadrer le tout avec des
guillemets droits:
"heavy weather.exe"
Bravo fsa, Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas. -- Cordialement Guy
"fsa.ng" a écrit dans le message de news:
Guy72 a écrit :
Il ne reconnait pas le fichier "heavy weather.exe" comme un fichier de commande et pourtant c'est bien ce fichier qui lance le programme.
Ce message d'erreur indique que l'interpréteur de commande ne trouve pas le programme et ne connait pas de commande qui porterait ce nom.
Soit tu n'es pas, à ce moment précis dans le bon répertoire (le "cd" de la ligne d'avant est bien passé ?), soit le nom du fichier n'est pas correctement reconnu. Quel est le nom *exact* du programme ? Notamment, s'il contient une espace entre heavy et weather, il est nécessaire d'encadrer le tout avec des guillemets droits: "heavy weather.exe"
-- fsa
fsa.ng
Guy72 a écrit :
Bravo fsa, Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Comme le script de commande est séquentiel, la fenêtre DOS reste affichée, car l'application heavy weather n'est pas terminée. Je suppose que dès que tu quittes cette application, le fenêtre DOS se ferme elle aussi. Tu peux alors utiliser la commande *start* pour rendre la main au script avant la fin de l'application.
Il suffit de remplace la ligne "heavy weather.exe" par start "heavy weather.exe"
-- fsa
Guy72 a écrit :
Bravo fsa,
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait
(grace aux guillemets).
Une dernière chose : comment enlever le fenêtre DOS ?
J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Comme le script de commande est séquentiel, la fenêtre DOS reste
affichée, car l'application heavy weather n'est pas terminée. Je suppose
que dès que tu quittes cette application, le fenêtre DOS se ferme elle
aussi.
Tu peux alors utiliser la commande *start* pour rendre la main au script
avant la fin de l'application.
Il suffit de remplace la ligne
"heavy weather.exe"
par
start "heavy weather.exe"
Bravo fsa, Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Comme le script de commande est séquentiel, la fenêtre DOS reste affichée, car l'application heavy weather n'est pas terminée. Je suppose que dès que tu quittes cette application, le fenêtre DOS se ferme elle aussi. Tu peux alors utiliser la commande *start* pour rendre la main au script avant la fin de l'application.
Il suffit de remplace la ligne "heavy weather.exe" par start "heavy weather.exe"
-- fsa
Guy72
Effectivement la fenêtre DOS s'en va quand je quitte le programme "heavy weather.exe". Mais je quitte ce programme que lorsque j'éteint mon ordinateur, donc j'ai toujours en bas de mon écran l'onglet de DOS. La 2ème solution avec start ça ne fonctionne pas, le programme ne ce lance pas. -- Cordialement Guy
"fsa.ng" a écrit dans le message de news: %
Guy72 a écrit :
Bravo fsa, Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Comme le script de commande est séquentiel, la fenêtre DOS reste affichée, car l'application heavy weather n'est pas terminée. Je suppose que dès que tu quittes cette application, le fenêtre DOS se ferme elle aussi. Tu peux alors utiliser la commande *start* pour rendre la main au script avant la fin de l'application.
Il suffit de remplace la ligne "heavy weather.exe" par start "heavy weather.exe"
-- fsa
Effectivement la fenêtre DOS s'en va quand je quitte le programme "heavy
weather.exe".
Mais je quitte ce programme que lorsque j'éteint mon ordinateur, donc j'ai
toujours en bas de mon écran l'onglet de DOS.
La 2ème solution avec start ça ne fonctionne pas, le programme ne ce lance
pas.
--
Cordialement
Guy
"fsa.ng" <fsa.ng@free.fr> a écrit dans le message de news:
%23J6CcDEbKHA.1652@TK2MSFTNGP05.phx.gbl...
Guy72 a écrit :
Bravo fsa,
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait
(grace aux guillemets).
Une dernière chose : comment enlever le fenêtre DOS ?
J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Comme le script de commande est séquentiel, la fenêtre DOS reste affichée,
car l'application heavy weather n'est pas terminée. Je suppose que dès que
tu quittes cette application, le fenêtre DOS se ferme elle aussi.
Tu peux alors utiliser la commande *start* pour rendre la main au script
avant la fin de l'application.
Il suffit de remplace la ligne
"heavy weather.exe"
par
start "heavy weather.exe"
Effectivement la fenêtre DOS s'en va quand je quitte le programme "heavy weather.exe". Mais je quitte ce programme que lorsque j'éteint mon ordinateur, donc j'ai toujours en bas de mon écran l'onglet de DOS. La 2ème solution avec start ça ne fonctionne pas, le programme ne ce lance pas. -- Cordialement Guy
"fsa.ng" a écrit dans le message de news: %
Guy72 a écrit :
Bravo fsa, Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Comme le script de commande est séquentiel, la fenêtre DOS reste affichée, car l'application heavy weather n'est pas terminée. Je suppose que dès que tu quittes cette application, le fenêtre DOS se ferme elle aussi. Tu peux alors utiliser la commande *start* pour rendre la main au script avant la fin de l'application.
Il suffit de remplace la ligne "heavy weather.exe" par start "heavy weather.exe"
-- fsa
Sibusate
Bernard Lempel a écrit :
"....les antivirus, en général, n'aiment pas les fichiers batch. (*.bat)"
Tiens donc, c'est nouveau ça ????? Voilà plus de 20 ans (depuis 1986... donc bien avant que les anti-virus existent) que j'utilise des fichiers .BAT à tire-larigot (j'en ai 2 ou 3 qui s'excutent automatiquemnt à chaque démarrage de mes 3 ou 4 PC's ( en comptant les machines virtuelles) et je n'ai *JAMAIS* eu ce genre de problème..... Mais peut-être que mes anti-virus, au fur et à mesure de leur installation, on découvert que mes fichiers .BAT leur étaient antér ieurs et les ont donc laissés tranquilles...... ;-))) Certes, certains anti-virus n'aiment pas spécialement que l'on se transmette par messagerie ou par téléchargement, des fichiers .BAT (d e même que .CMD, .EXE, .COM, etc...) mais c'est une autre histoire ! François
Bernard Lempel a écrit :
"....les antivirus, en général, n'aiment pas les
fichiers batch. (*.bat)"
Tiens donc, c'est nouveau ça ?????
Voilà plus de 20 ans (depuis 1986... donc bien avant que les anti-virus
existent) que j'utilise des fichiers .BAT à tire-larigot (j'en ai 2 ou 3
qui s'excutent automatiquemnt à chaque démarrage de mes 3 ou 4 PC's ( en
comptant les machines virtuelles) et je n'ai *JAMAIS* eu ce genre de
problème.....
Mais peut-être que mes anti-virus, au fur et à mesure de leur
installation, on découvert que mes fichiers .BAT leur étaient antér ieurs
et les ont donc laissés tranquilles...... ;-)))
Certes, certains anti-virus n'aiment pas spécialement que l'on se
transmette par messagerie ou par téléchargement, des fichiers .BAT (d e
même que .CMD, .EXE, .COM, etc...) mais c'est une autre histoire !
François
"....les antivirus, en général, n'aiment pas les fichiers batch. (*.bat)"
Tiens donc, c'est nouveau ça ????? Voilà plus de 20 ans (depuis 1986... donc bien avant que les anti-virus existent) que j'utilise des fichiers .BAT à tire-larigot (j'en ai 2 ou 3 qui s'excutent automatiquemnt à chaque démarrage de mes 3 ou 4 PC's ( en comptant les machines virtuelles) et je n'ai *JAMAIS* eu ce genre de problème..... Mais peut-être que mes anti-virus, au fur et à mesure de leur installation, on découvert que mes fichiers .BAT leur étaient antér ieurs et les ont donc laissés tranquilles...... ;-))) Certes, certains anti-virus n'aiment pas spécialement que l'on se transmette par messagerie ou par téléchargement, des fichiers .BAT (d e même que .CMD, .EXE, .COM, etc...) mais c'est une autre histoire ! François
fsa.ng
Guy72 a écrit :
Effectivement la fenêtre DOS s'en va quand je quitte le programme "heavy weather.exe". Mais je quitte ce programme que lorsque j'éteint mon ordinateur, donc j'ai toujours en bas de mon écran l'onglet de DOS. La 2ème solution avec start ça ne fonctionne pas, le programme ne ce lance pas.
C'est bien la ligne suivante
start "heavy weather.exe"
qui a été placé dans le script de commande, avec le nom exact du fichier entre guillemets ?
Il y a-t-il un message d'erreur, un boite de dialogue qui s'ouvre pour signaler l'erreur ?
Vous pouvez aussi copier (copier/coller depuis le bloc note, plutôt qu'en pièce jointe car ça risque de faire bondir les antivirus pour le coup) ici le script, pour voir s'il y a éventuellement un élément perturbant.
-- fsa
Guy72 a écrit :
Effectivement la fenêtre DOS s'en va quand je quitte le programme "heavy
weather.exe".
Mais je quitte ce programme que lorsque j'éteint mon ordinateur, donc j'ai
toujours en bas de mon écran l'onglet de DOS.
La 2ème solution avec start ça ne fonctionne pas, le programme ne ce lance
pas.
C'est bien la ligne suivante
start "heavy weather.exe"
qui a été placé dans le script de commande, avec le nom exact du fichier
entre guillemets ?
Il y a-t-il un message d'erreur, un boite de dialogue qui s'ouvre pour
signaler l'erreur ?
Vous pouvez aussi copier (copier/coller depuis le bloc note, plutôt
qu'en pièce jointe car ça risque de faire bondir les antivirus pour le
coup) ici le script, pour voir s'il y a éventuellement un élément
perturbant.
Effectivement la fenêtre DOS s'en va quand je quitte le programme "heavy weather.exe". Mais je quitte ce programme que lorsque j'éteint mon ordinateur, donc j'ai toujours en bas de mon écran l'onglet de DOS. La 2ème solution avec start ça ne fonctionne pas, le programme ne ce lance pas.
C'est bien la ligne suivante
start "heavy weather.exe"
qui a été placé dans le script de commande, avec le nom exact du fichier entre guillemets ?
Il y a-t-il un message d'erreur, un boite de dialogue qui s'ouvre pour signaler l'erreur ?
Vous pouvez aussi copier (copier/coller depuis le bloc note, plutôt qu'en pièce jointe car ça risque de faire bondir les antivirus pour le coup) ici le script, pour voir s'il y a éventuellement un élément perturbant.
-- fsa
Laurent Jumet
Hello Guy72 !
"Guy72" wrote:
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Il attend probablement que "heavy weather.exe" se termine pour passer à la ligne suivante. Il faut essayer de lancer "heavy weather.exe" differemment:
START "heavy weather.exe"
ou
CMD /C "heavy weather.exe"
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail reply.]
Hello Guy72 !
"Guy72" <Guy_Excel_2003@bonjour.fr> wrote:
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait
(grace aux guillemets).
Une dernière chose : comment enlever le fenêtre DOS ?
J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Il attend probablement que "heavy weather.exe" se termine pour passer à la ligne suivante. Il faut essayer de lancer "heavy weather.exe" differemment:
START "heavy weather.exe"
ou
CMD /C "heavy weather.exe"
--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail reply.]
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Il attend probablement que "heavy weather.exe" se termine pour passer à la ligne suivante. Il faut essayer de lancer "heavy weather.exe" differemment:
START "heavy weather.exe"
ou
CMD /C "heavy weather.exe"
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail reply.]
fsa.ng
Laurent Jumet a écrit :
Hello Guy72 !
"Guy72" wrote:
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Il attend probablement que "heavy weather.exe" se termine pour passer à la ligne suivante. Il faut essayer de lancer "heavy weather.exe" differemment:
START "heavy weather.exe"
ou
CMD /C "heavy weather.exe"
CMD /C ne rend la main que lorsque l'application est terminée.
-- fsa
Laurent Jumet a écrit :
Hello Guy72 !
"Guy72" <Guy_Excel_2003@bonjour.fr> wrote:
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait
(grace aux guillemets).
Une dernière chose : comment enlever le fenêtre DOS ?
J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Il attend probablement que "heavy weather.exe" se termine pour passer à la ligne suivante. Il faut essayer de lancer "heavy weather.exe" differemment:
START "heavy weather.exe"
ou
CMD /C "heavy weather.exe"
CMD /C ne rend la main que lorsque l'application est terminée.
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Il attend probablement que "heavy weather.exe" se termine pour passer à la ligne suivante. Il faut essayer de lancer "heavy weather.exe" differemment:
START "heavy weather.exe"
ou
CMD /C "heavy weather.exe"
CMD /C ne rend la main que lorsque l'application est terminée.
-- fsa
Laurent Jumet
Hello fsa.ng !
"fsa.ng" wrote:
Effectivement la fenêtre DOS s'en va quand je quitte le programme "heavy weather.exe". Mais je quitte ce programme que lorsque j'éteint mon ordinateur, donc j'ai toujours en bas de mon écran l'onglet de DOS. La 2ème solution avec start ça ne fonctionne pas, le programme ne ce lance pas.
C'est bien la ligne suivante
start "heavy weather.exe"
qui a été placé dans le script de commande, avec le nom exact du fichier entre guillemets ?
Après START, ce qui est entre guillemets est interprété comme le titre de la fenêtre, pas l'exécutable. Il faut essayer sans les guillemets.
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail reply.]
Hello fsa.ng !
"fsa.ng" <fsa.ng@free.fr> wrote:
Effectivement la fenêtre DOS s'en va quand je quitte le programme "heavy
weather.exe".
Mais je quitte ce programme que lorsque j'éteint mon ordinateur, donc j'ai
toujours en bas de mon écran l'onglet de DOS. La 2ème solution avec start
ça ne fonctionne pas, le programme ne ce lance pas.
C'est bien la ligne suivante
start "heavy weather.exe"
qui a été placé dans le script de commande, avec le nom exact du fichier
entre guillemets ?
Après START, ce qui est entre guillemets est interprété comme le titre de la fenêtre, pas l'exécutable.
Il faut essayer sans les guillemets.
--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail reply.]
Effectivement la fenêtre DOS s'en va quand je quitte le programme "heavy weather.exe". Mais je quitte ce programme que lorsque j'éteint mon ordinateur, donc j'ai toujours en bas de mon écran l'onglet de DOS. La 2ème solution avec start ça ne fonctionne pas, le programme ne ce lance pas.
C'est bien la ligne suivante
start "heavy weather.exe"
qui a été placé dans le script de commande, avec le nom exact du fichier entre guillemets ?
Après START, ce qui est entre guillemets est interprété comme le titre de la fenêtre, pas l'exécutable. Il faut essayer sans les guillemets.
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail reply.]
Guy72
Voici ce qu'il y a dans le fichier .cmd. c: cd c:HeavyWeather del history.dat start "heavy weather.exe"
1) Si je lance le fichier comme avec "start", le programme "heavy weather.exe" (fichier de relevés météo) ne se lance pas et dans la fenêtre DOS la dernière ligne est : C:HeavyWeather_ 2) Si je lance le fichier sans "start" le programme "heavy weather.exe" se lance mais la fenêtre DOS ne se fermera qu'à la fin des relevés (c'est à dire à la fermeture du PC.
-- Cordialement Guy "fsa.ng" a écrit dans le message de news:
Laurent Jumet a écrit :
Hello Guy72 !
"Guy72" wrote:
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Il attend probablement que "heavy weather.exe" se termine pour passer à la ligne suivante. Il faut essayer de lancer "heavy weather.exe" differemment:
START "heavy weather.exe"
ou
CMD /C "heavy weather.exe"
CMD /C ne rend la main que lorsque l'application est terminée.
-- fsa
Voici ce qu'il y a dans le fichier .cmd.
c:
cd c:HeavyWeather
del history.dat
start "heavy weather.exe"
1) Si je lance le fichier comme avec "start", le programme "heavy
weather.exe" (fichier de relevés météo) ne se lance pas et dans la fenêtre
DOS la dernière ligne est :
C:HeavyWeather_
2) Si je lance le fichier sans "start" le programme "heavy weather.exe" se
lance mais la fenêtre DOS ne se fermera qu'à la fin des relevés (c'est à
dire à la fermeture du PC.
--
Cordialement
Guy
"fsa.ng" <fsa.ng@free.fr> a écrit dans le message de news:
OyjVfeEbKHA.5976@TK2MSFTNGP05.phx.gbl...
Laurent Jumet a écrit :
Hello Guy72 !
"Guy72" <Guy_Excel_2003@bonjour.fr> wrote:
Le fichier "history.dat s'efface, le fichier "heavy weather.exe"
apparait
(grace aux guillemets).
Une dernière chose : comment enlever le fenêtre DOS ?
J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Il attend probablement que "heavy weather.exe" se termine pour passer
à la ligne suivante. Il faut essayer de lancer "heavy weather.exe"
differemment:
START "heavy weather.exe"
ou
CMD /C "heavy weather.exe"
CMD /C ne rend la main que lorsque l'application est terminée.
Voici ce qu'il y a dans le fichier .cmd. c: cd c:HeavyWeather del history.dat start "heavy weather.exe"
1) Si je lance le fichier comme avec "start", le programme "heavy weather.exe" (fichier de relevés météo) ne se lance pas et dans la fenêtre DOS la dernière ligne est : C:HeavyWeather_ 2) Si je lance le fichier sans "start" le programme "heavy weather.exe" se lance mais la fenêtre DOS ne se fermera qu'à la fin des relevés (c'est à dire à la fermeture du PC.
-- Cordialement Guy "fsa.ng" a écrit dans le message de news:
Laurent Jumet a écrit :
Hello Guy72 !
"Guy72" wrote:
Le fichier "history.dat s'efface, le fichier "heavy weather.exe" apparait (grace aux guillemets). Une dernière chose : comment enlever le fenêtre DOS ? J'ai mis EXIT en dernière ligne, mais ça ne fonctionne pas.
Il attend probablement que "heavy weather.exe" se termine pour passer à la ligne suivante. Il faut essayer de lancer "heavy weather.exe" differemment:
START "heavy weather.exe"
ou
CMD /C "heavy weather.exe"
CMD /C ne rend la main que lorsque l'application est terminée.
-- fsa
fsa.ng
Guy72 a écrit :
Voici ce qu'il y a dans le fichier .cmd. c: cd c:HeavyWeather del history.dat start "heavy weather.exe"
1) Si je lance le fichier comme avec "start", le programme "heavy weather.exe" (fichier de relevés météo) ne se lance pas et dans la fenêtre DOS la dernière ligne est : C:HeavyWeather_ 2) Si je lance le fichier sans "start" le programme "heavy weather.exe" se lance mais la fenêtre DOS ne se fermera qu'à la fin des relevés (c'est à dire à la fermeture du PC.
Ah oui! Les guillemets... le premier paramètre entre guillemets de la commande START est en fait le titre de la fenêtre qui va eventuellement s'ouvrir... Donc START "heavy weather.exe" ouvre une fenêtre de console, donc le nom est "heavy weather.exe".
Utilise à la place:
START "" "heavy weather.exe"
Le premier paramètre "" donne donc un titre (bidon) à une éventuelle fenêtre de console (qui ne s'ouvrira en fait pas ici) et le deuxième paramètre "heavy weather.exe" est le nom du programme à lancer.
On va y arriver...
-- fsa
Guy72 a écrit :
Voici ce qu'il y a dans le fichier .cmd.
c:
cd c:HeavyWeather
del history.dat
start "heavy weather.exe"
1) Si je lance le fichier comme avec "start", le programme "heavy
weather.exe" (fichier de relevés météo) ne se lance pas et dans la fenêtre
DOS la dernière ligne est :
C:HeavyWeather_
2) Si je lance le fichier sans "start" le programme "heavy weather.exe" se
lance mais la fenêtre DOS ne se fermera qu'à la fin des relevés (c'est à
dire à la fermeture du PC.
Ah oui! Les guillemets... le premier paramètre entre guillemets de la
commande START est en fait le titre de la fenêtre qui va eventuellement
s'ouvrir...
Donc START "heavy weather.exe" ouvre une fenêtre de console, donc le nom
est "heavy weather.exe".
Utilise à la place:
START "" "heavy weather.exe"
Le premier paramètre "" donne donc un titre (bidon) à une éventuelle
fenêtre de console (qui ne s'ouvrira en fait pas ici)
et le deuxième paramètre "heavy weather.exe" est le nom du programme à
lancer.
Voici ce qu'il y a dans le fichier .cmd. c: cd c:HeavyWeather del history.dat start "heavy weather.exe"
1) Si je lance le fichier comme avec "start", le programme "heavy weather.exe" (fichier de relevés météo) ne se lance pas et dans la fenêtre DOS la dernière ligne est : C:HeavyWeather_ 2) Si je lance le fichier sans "start" le programme "heavy weather.exe" se lance mais la fenêtre DOS ne se fermera qu'à la fin des relevés (c'est à dire à la fermeture du PC.
Ah oui! Les guillemets... le premier paramètre entre guillemets de la commande START est en fait le titre de la fenêtre qui va eventuellement s'ouvrir... Donc START "heavy weather.exe" ouvre une fenêtre de console, donc le nom est "heavy weather.exe".
Utilise à la place:
START "" "heavy weather.exe"
Le premier paramètre "" donne donc un titre (bidon) à une éventuelle fenêtre de console (qui ne s'ouvrira en fait pas ici) et le deuxième paramètre "heavy weather.exe" est le nom du programme à lancer.