В Java, как я могу прочитать имя файла из контекстного меню в Windows?

63
6

Я новичок здесь и в Java-программировании. Я пытаюсь написать программу, которая запустит команду контекстного меню и прочитает имя файла и его полный путь


например
когда я нажимаю (правую кнопку мыши) на каком-то файле и получаю контекстное меню, и я выбираю любую опцию (копировать, отправлять или открывать)
Я хочу, чтобы моя программа прочитала имя файла и его полный путь.


теперь у меня есть только форма с текстовым полем, еще нет кода.


Я хочу знать, как мне начать, или если у кого-то есть идея или код, чтобы помочь мне с этим


Thanx alot!

спросил(а) 2021-01-28T00:56:33+03:00 4 месяца, 3 недели назад
1
Решение
63

Это довольно просто:


В вашей программе основной метод должен быть такого:


public static void main(String[] args) { ... }

В Eclipse вы можете экспортировать это как исполняемую банку. Теперь откройте меню отправки через


shell:sendto

в окне вашего проводника. Там, поставьте ярлык. Ярлык, который вы ищете, это


java -jar C:\path\to\jar\main.jar

Имейте в виду, что вы должны иметь возможность запускать приложение для этого.


Когда вы это сделаете, имя файла sendto будет отображаться в параметрах args в вашей программе.

ответил(а) 2021-01-28T00:56:33+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема