OVH Cloud OVH Cloud

call ou start dans un batch ?

5 réponses
Avatar
elric
bonjour,

j'ai vu sur ce newsgroup ou dans le newsgroup fr.comp.sys.pc qu'il existait la
commande start à placer dans un batch pour lancer un programme.

Apparemment il existe une commande call pour faire la même chose.

Je suis sous NT4 pack 6, et mon but est de créer un batch qui me lance une
application (un .exe) développée en windev, donc avec une fenêtre.
Je créé un AT qui pointe sur ce batch tous les jours à 7h00.

Je voudrais lancer ce programme avec ma session fermée (sur ctrl+alt+sup)

vaut-il mieux utiliser le call ou le start ?

Merci.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/

5 réponses

Avatar
delta01
Dans les manuels des DOS 5 et 6
Call: appelle un fichier de commandes à partir d'un autre
fichier de commandes, puis poursuit l'exécution du fichier
appelant; c'est donc l'équivalent du gosub(appel d'un sous-programme)
en Basic.
La commande Start n'est pas référencée et donc n'existe pas
dans ces versions de DOS.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/
Avatar
Alex
"elric" wrote in message
news:

bonjour,

j'ai vu sur ce newsgroup ou dans le newsgroup fr.comp.sys.pc qu'il
existait la

commande start à placer dans un batch pour lancer un programme.

Apparemment il existe une commande call pour faire la même chose.

Je suis sous NT4 pack 6, et mon but est de créer un batch qui me lance
une

application (un .exe) développée en windev, donc avec une fenêtre.
Je créé un AT qui pointe sur ce batch tous les jours à 7h00.

Je voudrais lancer ce programme avec ma session fermée (sur
ctrl+alt+sup)


vaut-il mieux utiliser le call ou le start ?



Je vais peut-etre dire une anerie paske j'ai pas touche a ca depuis
94-95, mais dans mes souvenirs START lance directement l'exe que tu lui
indiques, alors que CALL est a la base prevu pour lancer un autre .bat,
et lance un nouvel interpreteur de commandes avant de lancer le
programme/script voulu.

Donc pour un exe, start me parait mieux.

Autre alternative : ne rien utiliser du tout.

--
Alex
[JDR] Visitez Extremia, un monde gratuit et en francais pour D&D et
autres jeux de role.
www.extremia.org

Avatar
Alex
"delta01" wrote in message
news:

Dans les manuels des DOS 5 et 6


et dans l'excellent "HELP" de ces DOS, aussi !

Call: appelle un fichier de commandes à partir d'un autre
fichier de commandes, puis poursuit l'exécution du fichier
appelant; c'est donc l'équivalent du gosub(appel d'un sous-programme)
en Basic.
La commande Start n'est pas référencée et donc n'existe pas
dans ces versions de DOS.


non, effectivement, elle a du apparaitre avec Win95 pour gerer le
multitache.

--
Alex
[JDR] Visitez Extremia, un monde gratuit et en francais pour D&D et
autres jeux de role.
www.extremia.org

Avatar
elric
Bon, j'ai créé mon batch avec un start, je verrai bien mardi si ça marche
(vive la rtt pour lundi :-)) )
Avatar
emge25
elric a écrit le 02/10/2003 à 08h54 :
bonjour,

j'ai vu sur ce newsgroup ou dans le newsgroup fr.comp.sys.pc qu'il existait la

commande start à placer dans un batch pour lancer un programme.

Apparemment il existe une commande call pour faire la même chose.

Je suis sous NT4 pack 6, et mon but est de créer un batch qui me lance
une
application (un .exe) développée en windev, donc avec une
fenêtre.
Je créé un AT qui pointe sur ce batch tous les jours à
7h00.

Je voudrais lancer ce programme avec ma session fermée (sur
ctrl+alt+sup)

vaut-il mieux utiliser le call ou le start ?

Merci.
--
Ce message a été posté via la plateforme Web
club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/


Bonjour,
En cherchant à résoudre mon problème je suis tombé sur ce vieux post. Comme en définitive il m'a permis de trouver la solution je vous fais par de ma science toute neuve.
Ça pourra dépanner ici ou là.
Start lance un programme et passe à la suite sans attendre la fin du programme. C'est son intéret.
Ex : Je veux que mon ordi me rappelle un rendez vous. Je désire créer une tache planifiée qui m'affiche un texte et en plus je veux entendre une musique.
Je crée un fichier texte avec wordpad par exemple et un fichier batch qui me lance wordpad avec un texte et wmplayer.exe avec un .wav. Le problème c'est que si je mets :
cheminwmplayer.exe bingbing.wav
cheminwordpad rendezvous.rtf (remplacer chemin par le vrai chemin)

j'aurai la musique mais pas le texte tant que je ne fermerai pas wmplayer. Alors que si j'écrit :
start cheminwmplayer.exe bingbing.wav
cheminwordpad rendezvous.rtf
Là ,j'ai les deux fenêtres en même temps. L'image et le son !