Eine .EXE/.BAT/.CMD aus einer HTML Datei ausführen?
Hey, ich versuche jetzt schon seit einiger Zeit eine Idee von mir umzusetzen.
Ich arbeite mit eine HTML Oberfläche und würde gerne beim sofortigem laden der Seite eine Datei die auf dem PC lokal liegt starten. Um genau zu sein würde ich gerne die Windows Karten App beim laden der HTML Datei sofort ohne Umwege starten. Ich kenne auch die Lösung mit
<a herf="#C:/Ordner/Ordner/Datei.xyz"></a>
aber da wird immer nur ein Download angestoßen... Also iwi was anderes. :)
Ich würde mich sehr über eine funktionierende Lösung (wenn geht mit code Bsp.) freuen.
LG
3 Antworten
Das direkte Starten von Programmen wird (aus gutem Grund) durch den Browser unterbunden.
Beliebige Programme kannst du nicht direkt starten, das wäre ein riesiges Sicherheitsrisiko.
Glücklicherweise geht das mit der Karten-App. Du kannst als Link folgendes verwenden:
<a href="bingmaps:Berlin">Hier ist Berlin</a>
Damit kannst du Windows-Karten öffnen, diese sucht dann aber automatisch nach Berlin, du musst da also irgendwas angeben.
Andere UWP-Links in Windows sind hier beschrieben: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-app
Steam bietet zum Beispiel auch so einen Link an, somit kannst du zum Beispiel in Steam direkt die Storeseite eines Spiels öffnen.