Problème pour lancer un script depuis un autre programme [Résolu]

Signaler
Messages postés
260
Date d'inscription
lundi 28 novembre 2011
Statut
Membre
Dernière intervention
7 août 2020
-
Messages postés
260
Date d'inscription
lundi 28 novembre 2011
Statut
Membre
Dernière intervention
7 août 2020
-
Bonjour,
J'ai créé un script "movefic.bat" que j'ai ajouté dans la variable d'environnement "path".
Du coup quand j'ouvre une fenêtre dos, il me suffi de saisir "movefic" pour que le script soit exécuté.
Par la suite, j'ai été amené à créer un autre script "toto.cmd" qui appel à l'intérieur la commande "movefic".
Mon souci, c'est que ça ne marche pas tant que je n'ai pas ajouté l'extension ".bat" à "movefic" dans "toto.cmd".
Pour des raisons qui seraient un peu trop longues à expliquer, je me dois pourtant d'utiliser "movefic" dans "toto.cmd" sans préciser l'extension (.bat)
Comment puis-je m'en sortir ?
Par ailleurs, je ne comprends pas pourquoi en mode dos, la commande s'exécute bien sans préciser l'extension alors que dans mon exemple ça ne marche pas...
Pouvez-vous svp m'apporter votre aide ?
Merci
Ka-El

3 réponses

Messages postés
13420
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
2 mai 2021
4 324
Salut comment vas-tu ? Bien j'espère.

Après quelques tests je remarque que tout fonctionne bien chez moi, pas besoin de rajouter l'extension, ni en invoquant le .bat directement, ni en passant par CALL

Que donne comme résultat cette commande : echo %PATHEXT%

Si on pouvait jeter un oeil à toto.cmd ça serait mieux.


Messages postés
260
Date d'inscription
lundi 28 novembre 2011
Statut
Membre
Dernière intervention
7 août 2020

Salut ! :-)
Oui ça va bien merci. j'espère que tout roule aussi pour toi ;-)

Voici le résultat de la commande echo %PATHEXT% :
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Le .bat est présent. A priori, pas de souci de ce côté là.

Ceci dit, maintenant que tu m'en parles, je me demande si c'est effectivement pas lié au toto.cmd ...
Je vais refaire quelques tests.
Je te tiens au courant
Messages postés
260
Date d'inscription
lundi 28 novembre 2011
Statut
Membre
Dernière intervention
7 août 2020

Hello !
Mon problème venait bien de mon script "toto.cmd"
Merci de m'avoir mis sur la voie !
A bientôt ;-)