Question

Je vais avoir un problème pour récupérer des fichiers chargés dans une application appelée GCS, en les faisant glisser sur l'exécutable. GCS peut être invoqué sous Windows avec un fichier de chauve-souris, qui va comme ceci:

@echo off
start javaw -Xmx256M -jar "GURPS Character Sheet.app/Contents/Resources/Java/GCS.jar" %*

Si je coder en dur un filepath à la place du caractère générique de l'argument de lot (avec guillemets), cela fonctionne. Si je lance le débogueur avec un argument filepath cela fonctionne. Si je fais l'écho %, il me donne le nom de fichier correct avec des guillemets autour de lui. Si j'ajoute des guillemets autour % il se casse encore.

J'ai une déconnexion ici entre le fichier batch et Java, et je suis à une perte. Est-ce que quelqu'un reconnaît ce problème? Merci à l'avance.

Était-ce utile?

La solution

J'ai utilisé un raccourci vers le fichier batch pour obtenir le glisser-déposer sur appel au travail. Mais maintenant, je ne peux pas ouvrir avec un double clic en dehors du répertoire de la chauve-souris. : (

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top