Je cours Windows XP et j'ai un utilitaire Java qui accepte un fichier d'entrée en tant que param. Je voudrais automatiser le passage du nom de fichier à travers les fenêtres, afin que je puisse sélectionner "Ouvrir avec ... -> fichier de commandes" et qu'il exécute le fichier de commandes en utilisant le fichier que j'ai sélectionné.Comment envoyer un fichier à un fichier batch dans Win XP?
Voici mon fichier minify.bat:
java -jar \\server\_yuicompressor-2.4.2.jar -v \\server\JS_output\file_to_shrink.js
pause
est ici la question: Comment puis-je remplacer "\ server \ JS_output \ file_to_shrink.js" avec une variable qui accepte l'entrée de « Ouvrir avec "quand je fais un clic droit sur un fichier?
MISE À JOUR: Soulevez la question. Merci à Martin, j'ai maintenant ce qui fonctionne très bien:
java -jar \\server\_yuicompressor-2.4.2.jar -v %1
Je voudrais donner une autre à la java param util pour la sortie. Alors ce que je dois ceci:
Comment puis-je prendre 1% qui contient some_file.js et créer une autre variable de celle qui contient Autre_Fichier-min.js? Essentiellement, je veux que mon java util commande comme ceci:
va -jar \\server\_yuicompressor-2.4.2.jar -v -o outputFileVar %1
Cela peut aider: [Comment ajouter des éléments à la « Envoyer à » menu dans Windows XP] (http://support.microsoft.com/kb/310270) – drudge
Si '% 1' est' un_fichier.js', alors vous voulez '% ~ dpn1-min.% ~ X1'. Enlève le 'dp' pour perdre le premier chemin. Voir 'Appel d'aide' pour plus de détails. – bobbogo
@bobbogo J'ai remplacé outputFileVar par% ~ dpn1-min.% ~ X1 et cela a fonctionné comme un charme. MERCI. –