Registrieren einer Anwendung im benutzerdefinierten URI-Schema mit Umgebungsvariablen

415
PeterL

Ich befolge die Anleitung hier auf der Microsoft-Website, um eine Anwendung für ein benutzerdefiniertes URI-Schema zu registrieren. Dies funktioniert, wenn ich einen statischen Pfad zur ausführbaren Datei angeben kann

shell open command (Default) = "D:\[my-user-name]\programs\Alert\alert.exe" "%1"

In unserer Umgebung muss jedoch ein Teil dieses Pfads von einer Umgebungsvariablen gesteuert werden:

shell open command (Default) = "D:\%USERNAME%\programs\Alert\alert.exe" "%1"

Das scheint nicht zu funktionieren, schätze ich, weil es die Umgebungsvariable nicht erweitern kann / kann. Ich bekomme eine Benachrichtigung wie:

Diese Hilfsanwendung kann nicht für [mein URI] geöffnet werden.

Das in dieser Adresse angegebene Protokoll ist nicht gültig. Stellen Sie sicher, dass die Adresse korrekt ist, und versuchen Sie es erneut.

0
Versuchen Sie eine Einfügemarke: `` D: \ ^% USERNAME ^% \ `` davidmneedham vor 5 Jahren 0

0 Antworten auf die Frage