我可以通过命令行打开一个 URL。
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" http://example.com //works
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" edge://settings //works not
还有其他方法吗,或者这是不可能的?
答案1
我认为这是不可能的。这些是 URI,它们可以注册到操作系统以便被调用,但基于 Chromium 的浏览器似乎存在限制,阻止它们从浏览器外部被调用。我想这是出于安全原因。
虽然可以通过某种类似自动热键的程序构建多步骤过程来实现这一点,但无法直接在 Windows 中的命令解释器或 shell(如 CMD 或 PowerShell)中实现。