Вопрос

У меня возникла проблема с загрузкой файлов в приложение под названием GCS путем перетаскивания их в исполняемый файл.GCS можно вызвать в Windows с помощью bat-файла, который выглядит следующим образом:

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

Если я жестко закодирую путь к файлу вместо подстановочного знака аргумента batch (в кавычках), это сработает.Если я запускаю отладчик с аргументом filepath, это работает.Если я повторю %, это дает мне правильное имя файла с кавычками вокруг него.Если я добавлю кавычки вокруг % он все еще ломается.

У меня здесь есть разрыв между командным файлом и Java, и я в растерянности.Кто-нибудь осознает эту проблему?Заранее благодарю.

Это было полезно?

Решение

Я использовал ярлык для пакетного файла, чтобы заставить работать перетаскивание при вызове.Но теперь я не могу открыться двойным щелчком мыши за пределами каталога the bat.:(

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top