问题描述:我无法从C# Windows窗体应用程序捕获Microsoft Edge的URL。
解决方案: 要从C# Windows窗体应用程序中捕获Microsoft Edge的URL,可以使用以下步骤:
using System.Diagnostics;
Process.Start("microsoft-edge:<URL>");
using System.Diagnostics;
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "msedge.exe";
startInfo.Arguments = "<URL>";
Process.Start(startInfo);
using System;
using System.Diagnostics;
Process process = new Process();
process.StartInfo.FileName = "msedge.exe";
process.StartInfo.Arguments = "<URL>";
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.UseShellExecute = false;
process.EnableRaisingEvents = true;
process.Exited += (sender, e) =>
{
string output = process.StandardOutput.ReadToEnd();
// 处理返回的URL
Console.WriteLine(output);
};
process.Start();
这样,你就可以从C# Windows窗体应用程序中捕获Microsoft Edge的URL了。
注意:以上解决方案仅适用于Windows操作系统,并假设已经安装了Microsoft Edge浏览器。
领取专属 10元无门槛券
手把手带您无忧上云