Guten Tag,
Vorerst sorry, falls es das Falsche Forum ist
Ich habe folgendes Problem.
Ich habe ein Programm in Java geschrieben. Beim Rechtsklick auf eine Datei soll ein Button im Windows Kontextmenü erscheinen, der eine Methode oder ein Event in diesem Programm aufrufen soll. Um genau zu sein, tut das Programm vorerst nichts, bis dieser Button geklickt wurde.
Beispiel:
Ich klick auf dem Desktop Rechts auf eine Datei und neben den Standard Buttons wird ein eigener Button mit aufgelistet. Wenn dieser geklickt wird, kriegt mein Programm das mit und tut etwas.
Nun habe ich es geschafft in der Registry über einen Eintrag ...
["C:\test.jar" "%1"]
...dass ein solcher Button im Kontext Menü erscheint. Aber wie kriege ich nun beim laufenden Programm 1. kein zweites geöffnet und 2. im Programm selbst hin, dass er diesen Aufruf mitbekommt und den Parameter übermittelt kriegt. Ich habe gegoogled, aber leider nichts genaues gefunden.
Im Grunde reicht mir schon das Wissen wie ich eine neue Jar Datei mit einer Main-Methode starte, und dieser über einen solchen Button im Kontextmenü einen Parameter übergeben bekommt. Ich würde später eine Listener Klasse von Thread erben lassen und dann darin warten ob ein Buttonklick reinkommt.
Ich hoffe, dass mir dabei jemand helfen kann...
Vielen Dank für eure Hilfe
Gruß Andreas
Vorerst sorry, falls es das Falsche Forum ist
Ich habe folgendes Problem.
Ich habe ein Programm in Java geschrieben. Beim Rechtsklick auf eine Datei soll ein Button im Windows Kontextmenü erscheinen, der eine Methode oder ein Event in diesem Programm aufrufen soll. Um genau zu sein, tut das Programm vorerst nichts, bis dieser Button geklickt wurde.
Beispiel:
Ich klick auf dem Desktop Rechts auf eine Datei und neben den Standard Buttons wird ein eigener Button mit aufgelistet. Wenn dieser geklickt wird, kriegt mein Programm das mit und tut etwas.
Nun habe ich es geschafft in der Registry über einen Eintrag ...
["C:\test.jar" "%1"]
...dass ein solcher Button im Kontext Menü erscheint. Aber wie kriege ich nun beim laufenden Programm 1. kein zweites geöffnet und 2. im Programm selbst hin, dass er diesen Aufruf mitbekommt und den Parameter übermittelt kriegt. Ich habe gegoogled, aber leider nichts genaues gefunden.
Im Grunde reicht mir schon das Wissen wie ich eine neue Jar Datei mit einer Main-Methode starte, und dieser über einen solchen Button im Kontextmenü einen Parameter übergeben bekommt. Ich würde später eine Listener Klasse von Thread erben lassen und dann darin warten ob ein Buttonklick reinkommt.
Ich hoffe, dass mir dabei jemand helfen kann...
Vielen Dank für eure Hilfe
Gruß Andreas