Ce qui suit fonctionne principalement. 'Mostly', parce que l'utilisation du SOMETHING .. \ tasks \ pathname désynchronise Spring lorsqu'un fichier XML de contexte tente d'en inclure un autre par un chemin relatif. Donc, ce dont j'ai besoin, c'est d'un moyen, dans un fichier BAT, de définir une variable dans le répertoire parent d'un chemin.fichier bat: get parent pathname
set ROOT=%~dp0
java -Xmx1g -jar %ROOT%\..\lib\ajar.jar %ROOT%\..\tasks\fas-model.xml tasks
Hm, bonne idée. J'aurais abusé de 'pushd',' popd' et '% CD%' mais celui-ci est plus élégant, en fait. – Joey
@Johannes: Merci, j'ai aussi pensé à 'pushd' et' popd', mais je ne me souviens plus de la variable '% CD%'. Donc, cette façon était plus évidente pour moi. –
Paraphraser Perl: * »Fichiers batch: Il y a plus d'une façon de le faire« * ;-) – Joey