我尝试通过转到Folder Options > File Types > URL:MailTo Protocol
并更改“打开”操作的命令来编辑 Windows XP 的 mailto 设置。
最初设置为:
"C:\PROGRA~1\MICROS~2\OFFICE11\OUTLOOK.EXE" -c IPM.Note /m "%1"
一切按预期进行,在 Outlook 中打开一个带有指定电子邮件地址的撰写窗口。
我将其改为:
"C:\Path\To\chrome.exe" "https://mail.google.com/?view=cm&fs=1&to=%1"
但是现在当我点击mailto
链接时,什么也没有发生。
如果我将同一行粘贴到 中cmd.exe
,并将 替换为电子邮件地址,它会按预期工作(在 Gmail 中打开一个带有指定电子邮件地址的撰写窗口)。那么为什么我点击链接%1
时它不起作用?mailto
答案1
我发表了评论,但我应该更具体,少点讽刺。注意,你传递的是完整 URL通过%1
它将 URL 传递mailto:Blah blah blah
给应用程序。
因此执行的命令是:。C:\Path\To\chrome.exe" "https://mail.google.com/?view=cm&fs=1&to=mailto:[email protected]"
您需要做的是下载 Google 的 Gmail 扩展程序或从 Chrome 商店获取一个。实际上,它们的数量也有 100 个。
如果您了解 C/Delphi/C++/Any 本机编码器,您可以编写一个解析 URL 的 shell 扩展。