Там. У меня есть простой вопрос о пакетных файлах. Допустим, я создал простой пакетный файл, который я установил как стандартную программу для открытия файлов.txt. Теперь я открываю файл example.txt, и мой пакетный файл вызывается, но как я могу получить информацию о том, какой файл просто называется пакетным файлом?
Фоновая информация: я написал текстовый инструмент в java и хотел бы иметь возможность дважды щелкнуть файл.txt и открыть его с помощью моего java-инструмента. Поскольку мне сказали, что это невозможно, я пытаюсь использовать пакет в качестве помощника для вызова java.
Любая помощь приветствуется.
Ответ г-на Фге был золотым. Спасибо огромное!
% 1
дает путь к файлу, вызывающему его.
И для тех, кто заинтересован в вызове jar файла с контуром в качестве аргумента:
@echo off
start javaw -jar "C:\Users\YourJarFile.jar" %1
PS: убедитесь, что у вас есть статический путь к вашему файлу jar, иначе он попытается добраться до файла jar из пути% 1.
"$1"
с оболочкой, но мы не имеем никакого представления о пакетных файлах Windows (%1
?).