如何使用.NET 2.0 Windows/console应用程序从正在运行的firefox实例获取URL?C#或VB代码都可以.
谢谢!
以Rob Kennedy的答案为基础并使用NDde
using NDde.Client; class Test { public static string GetFirefoxURL() { DdeClient dde = new DdeClient("Firefox", "WWW_GetWindowInfo"); dde.Connect(); string url = dde.Request("URL", int.MaxValue); dde.Disconnect(); return url; } }
注意:这很慢.我的电脑需要几秒钟.结果将如下所示:
"http://stackoverflow.com/questions/430614/get-firefox-url","Get Firefox URL? - Stack Overflow",""
浏览器的DDE更多信息在这里.