c# Console application Open/Get Url by Browser
2016-01-25 10:30
549 查看
C# url 用 浏览器打开、C#获取浏览器的url
static void Main(string[] args) { string file = @"C:\Users\Hero\Desktop\SiteWhitelist.tsv"; string[] lines = System.IO.File.ReadAllLines(file); foreach (var url in lines) { var startInfo = new ProcessStartInfo("firefox.exe", url); Process.Start(startInfo); string getUrl = GetBrowserURL("FireFox"); Thread.Sleep(10000); File.WriteAllText(@"C:\Users\Hero\Desktop\SaveSiteWhitelist.txt", getUrl + Environment.NewLine + File.ReadAllTex (@"C:\Users\Hero\Desktop\SaveSiteWhitelist.txt")); } Console.ReadKey(); } public static string GetBrowserURL(string browser) { try { DdeClient dde = new DdeClient(browser, "WWW_GetWindowInfo"); dde.Connect(); string url = dde.Request("URL", int.MaxValue); string[] text = url.Split(new string[] { "\",\"" }, StringSplitOptions.RemoveEmptyEntries); dde.Disconnect(); return text[0].Substring(1); } catch { return null; } }
相关文章推荐
- Android 手机配置移植 数据库 sqlite3
- Android热补丁的一点总结
- iOS状态栏 导航条 tabbar高度
- android:ellipsize的使用(转)
- iOS滑动tableView来改变导航栏的颜色-1
- 寒風的Cocos之旅之Lua篇---全局变量的妙用
- ios之动态创建多个标签,自动换行
- android 状态栏背景颜色设置
- (新增5.3版本的需求)最近美术同事要求:我们要能给够水和云这样的半透明场景特效上烘焙光照贴图,好吧~~
- edgesForExtendedLayout ios7新特性
- Android 登录对话框 实现
- iOS解析数据时Error=3840
- 深入学习Objective-C语言的动态特性
- iOS之轻松上手block(下)
- 在企业内部分发 iOS 应用程序
- 阅读《Android 从入门到精通》(17)——进度条
- Unity学习之路(2)
- js判断安卓或者ios
- iOS之轻松上手block(上)
- Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'