ฉันทำตามคำแนะนำ ที่นี่บนเว็บไซต์ของ Microsoft เพื่อลงทะเบียนแอปพลิเคชันให้กับรูปแบบ URI ที่กำหนดเอง มันจะทำงานถ้าฉันสามารถให้เส้นทางแบบคงที่เพื่อปฏิบัติการเพื่อเรียกใช้
shell
open
command
(Default) = "D:\[my-user-name]\programs\Alert\alert.exe" "%1"
อย่างไรก็ตามในส่วนสภาพแวดล้อมของเราของเส้นทางนี้จะต้องมีการควบคุมโดยตัวแปรสภาพแวดล้อมเช่น:
shell
open
command
(Default) = "D:\%USERNAME%\programs\Alert\alert.exe" "%1"
ดูเหมือนจะใช้งานไม่ได้ฉันเดาเพราะมันไม่สามารถ / ไม่ขยายตัวแปรสภาพแวดล้อม ฉันได้รับการแจ้งเตือนเช่น:
ไม่สามารถเปิดแอปพลิเคชันตัวช่วยนี้สำหรับ [my uri]
โปรโตคอลที่ระบุในที่อยู่นี้ไม่ถูกต้อง ตรวจสอบว่าที่อยู่นั้นถูกต้องแล้วลองอีกครั้ง
D:\^%USERNAME^%\