
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.