java mithilfe url .jar datei öffnen

ErfinderLabyrinth

Bekanntes Mitglied
Hi,
Ich habe schon öfters gesehen, dass man mit einer URL eine App öffnen kann(z.B.: curseforge://install?addonId=285109&fileId=3575903 öffnet die curseforge App). Ich möchte gerne auch eine URL erstellen, womit man eine App öffnen kann, doch wie geht dass
 
(C#, nicht C)
Und die Essenz sollte aus dem Code klar werden:
Unter HKEY_CLASS_ROOT einen neuen Key anlegen (z.B. im regedit). Diesem dann einen Default/Leer Eintrag geben, der dein Programm identifiziert. Kann beliebiger Freitext sein.
Zusätzlich noch einen Key mit Schlüssel "URL Protocol" und leerem Wert anlegen.
Darunter dann die drei Keys (in der Hierarchie) "shell/open/command" anlegen und dem "command" Key das Kommando als String-Wert geben, den das Betriebssystem ausführen soll, also z.B.: "java -jar /pfad/zu/deiner/anwendung.jar %1"
 
Die
(C#, nicht C)
Und die Essenz sollte aus dem Code klar werden:
Unter HKEY_CLASS_ROOT einen neuen Key anlegen (z.B. im regedit). Diesem dann einen Default/Leer Eintrag geben, der dein Programm identifiziert. Kann beliebiger Freitext sein.
Zusätzlich noch einen Key mit Schlüssel "URL Protocol" und leerem Wert anlegen.
Darunter dann die drei Keys (in der Hierarchie) "shell/open/command" anlegen und dem "command" Key das Kommando als String-Wert geben, den das Betriebssystem ausführen soll, also z.B.: "java -jar /pfad/zu/deiner/anwendung.jar %1"
?
"Unter HKEY_CLASS_ROOT" Wo?
"einen neuen Key anlegen (z.B. im regedit)." Wie?
 
(C#, nicht C)
Und die Essenz sollte aus dem Code klar werden:
Unter HKEY_CLASS_ROOT einen neuen Key anlegen (z.B. im regedit). Diesem dann einen Default/Leer Eintrag geben, der dein Programm identifiziert. Kann beliebiger Freitext sein.
Zusätzlich noch einen Key mit Schlüssel "URL Protocol" und leerem Wert anlegen.
Darunter dann die drei Keys (in der Hierarchie) "shell/open/command" anlegen und dem "command" Key das Kommando als String-Wert geben, den das Betriebssystem ausführen soll, also z.B.: "java -jar /pfad/zu/deiner/anwendung.jar %1"
Danke, ich habe es geschafft
 
PS: Wie wäre es bei anderen Betriebssystemen(z.B. Mac)
Hier einfach mal etwas ausführlicher die Hilfe zur Selbsthilfe:

Es ist immer wichtig, dass man die richtigen Wörter hat, nach denen man suchen kann. Und jetzt ist es hier so, dass Du bereits einen Link hast, der dies für Windows 10 beschreibt.

Also einfach einmal auf den Link schauen - um was ging es da? "Registering an Application to a UTI Scheme in windows 10"

Dann könnte man mal einfach in einer Suchmaschine danach suchen - nur eben das windows 10 durch mac ersetzen.
Und schon findet man einen Treffer bei developer.apple.com: https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app
 
Hier einfach mal etwas ausführlicher die Hilfe zur Selbsthilfe:

Es ist immer wichtig, dass man die richtigen Wörter hat, nach denen man suchen kann. Und jetzt ist es hier so, dass Du bereits einen Link hast, der dies für Windows 10 beschreibt.

Also einfach einmal auf den Link schauen - um was ging es da? "Registering an Application to a UTI Scheme in windows 10"

Dann könnte man mal einfach in einer Suchmaschine danach suchen - nur eben das windows 10 durch mac ersetzen.
Und schon findet man einen Treffer bei developer.apple.com: https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app
Sorry, habe nicht daran gedacht
 

Neue Themen


Zurück
Oben