В Java, как я могу прочитать имя файла из контекстного меню в Windows - PullRequest
2 голосов
/ 20 августа 2010

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

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

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

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

Большое спасибо!

1 Ответ

2 голосов
/ 20 августа 2010

Все довольно просто:

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

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

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

shell:sendto

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

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

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

Когда вы это сделаете, sendto-filename появится в параметрах args вашей программы.

...