Executer un script batch dans le bon dossier

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Master Game
Batcheur occasionnel
Messages : 3
Enregistré le : 29 juin 2008 18:13

Executer un script batch dans le bon dossier

Message par Master Game »

Salut à tous :)

Déjà félicitation pour ce site, qui est ma foi, assez complet ^^

Sinon, je vous expose mon problème.

Contexte : je souhaite créer un script batch pour des personnes qui ne sont absolument pas à l'aise avec MS-Dos.

Afin de traiter divers fichiers de façon répétitive à travers un programme externe, j'ai pensé à faire un script où il suffirait de lui drag'n drop le fichier pour qu'il le prenne en argument.

Ainsi, si j'execute mon programme directement en ligne de commande, ça marche.

Idem quand j'execute le script mais sans lui filer de fichier (en gros, avec un petit plantage vu que %1 n'existe pas).

Par contre, quand j'ouvre le fichier directement dans le script batch, il me dit que l'executable n'est pas trouvé. La raison en est toute simple : on ne se retrouve pas dans le dossier courant du script, mais dans le %HOMEPATH%.

Comment faire pour forcer le dossier tout en ouvrant le fichier à coup de glisser-ouvrir ?

Car au final, si je fais un echo %1, ça marche plutôt bien : le nom du fichier en chemin absolu apparaît.

Voilà, merci beaucoup.
Avatar du membre
flox
Administrateur du site
Messages : 158
Enregistré le : 18 janv. 2008 22:05

Re: Executer un script batch dans le bon dossier

Message par flox »

Bonjour,

peut tu laisser ton code ?


Merci
Master Game
Batcheur occasionnel
Messages : 3
Enregistré le : 29 juin 2008 18:13

Re: Executer un script batch dans le bon dossier

Message par Master Game »

Bonjour,

voici un exemple de script (plutôt simpliste en soi) que j'utilise :

Code : Tout sélectionner

@echo Conversion du fichier %1
@ffmpeg -i %1 -vcodec copy -acodec copy tseto.avi
@PAUSE
 
Master Game
Batcheur occasionnel
Messages : 3
Enregistré le : 29 juin 2008 18:13

Re: Executer un script batch dans le bon dossier

Message par Master Game »

Bonjour ! :)

Pas d'avis sur mon problème ? ^^'

Merci.
Répondre