在此注册表路径中:
[HKEY_CLASSES_ROOT\MSEdgeHTM\shell\open\command]
Run Code Online (Sandbox Code Playgroud)
有一个具有该值的键:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --single-argument %1
Run Code Online (Sandbox Code Playgroud)
有什么用:--single-argument %1
这只是一个占位符吗?可以删除它或用命令行开关替换它吗?
关于%1:
%1 表示用作 msedge 命令参数的文件。所以基本上它是您的“MSEdgHTM”文件。如果删除它,打开 MSEdgeHTM 文件只会打开 msedge.exe,而不会打开其中的文件。
关于 --single-argument :
Msedge 基于 chromium,您可以直接在chromium 源代码中找到有关此参数的信息:
单参数开关可防止对来自其他软件的参数进行意外解析,这些参数在替换为占位符(例如,由 Windows shell 填充的“%1”占位符)时无法转义双引号。
因此,其目的是确保下一个参数 (%1) 将被正确解释为单个参数。
保留它可能会更好。
| 归档时间: |
|
| 查看次数: |
6437 次 |
| 最近记录: |