Hallo!
Ich habe ein Programm mithilfe von Java Swing programmiert, welches einen eigenen Dateityp besitzt (aps-Datei | .aps). Ich habe das Programm mithilfe von Launch4J gewrappt und es als Standardprogramm zum öffnen von aps-Dateien unter Windows definiert.
Wenn ich nun eine aps-Datei öffne wird mein Programm ohne Fehler gestartet.
Nun zum Problem: Wie sage ich meinen Programm, dass es die Methode zum öffnen einer aps-Datei ausführen soll, wenn es durch den Aufruf einer aps-Datei geöffnet wurde? bzw. Wie finde ich heraus wie mein Programm gestartet wurde?
Falls es einen anderen Ansatz zur Lösung dieses Problems geben sollte, nehme ich diesen gerne an!
Nochmal die zwei Fälle im Detail:
Fall 1: Die .exe des Programms wird per Doppelklick ausgeführt und das Programm soll "normal" starten.
Fall 2: Das Programm wird über den Aufruf einer aps-Datei ausgeführt und soll diese öffnen. (Das heißt es muss nach dem initialisieren der GUI eine andere Methode aufgerufen werden als bei Fall1)
Ich danke euch für eure Hilfe!!!
Beste Grüße
Patrick
Ich habe ein Programm mithilfe von Java Swing programmiert, welches einen eigenen Dateityp besitzt (aps-Datei | .aps). Ich habe das Programm mithilfe von Launch4J gewrappt und es als Standardprogramm zum öffnen von aps-Dateien unter Windows definiert.
Wenn ich nun eine aps-Datei öffne wird mein Programm ohne Fehler gestartet.
Nun zum Problem: Wie sage ich meinen Programm, dass es die Methode zum öffnen einer aps-Datei ausführen soll, wenn es durch den Aufruf einer aps-Datei geöffnet wurde? bzw. Wie finde ich heraus wie mein Programm gestartet wurde?
Falls es einen anderen Ansatz zur Lösung dieses Problems geben sollte, nehme ich diesen gerne an!
Nochmal die zwei Fälle im Detail:
Fall 1: Die .exe des Programms wird per Doppelklick ausgeführt und das Programm soll "normal" starten.
Fall 2: Das Programm wird über den Aufruf einer aps-Datei ausgeführt und soll diese öffnen. (Das heißt es muss nach dem initialisieren der GUI eine andere Methode aufgerufen werden als bei Fall1)
Ich danke euch für eure Hilfe!!!
Beste Grüße
Patrick