我正在尝试创建一个将url放入打开的chrome的地址栏中的应用程序。我正在为自己制作,因为chrome不允许我以全屏模式输入新的URL。
所以...在c#中,我可以得到chrome的处理。问题是......我不知道如何在c#代码中将url放入chrome的地址栏。
甚至可能吗?
我不是在寻找有效的源代码。任何想法都会有所帮助。
谢谢!
答案 0 :(得分:0)
如果您没有设置C#,请尝试查看AutoIt ...您应该能够找到一些方法将文本输入到正确的位置并按下输入...这至少是我的位置d开始。
答案 1 :(得分:0)
当我年轻时,我使用了名为“Process Viewer”的delphi工具或类似的工具。它可以在打开的窗口中显示主要控件。知道控件的名称就可以得到它的控制权。拥有它的句柄你可以做任何事情=)Here更多信息=)
答案 2 :(得分:0)
这似乎是可能的。启动一个新进程并将-url参数设置为您要打开的地址。您可以从命令提示符或开始菜单中验证这一点,因此我认为没有任何理由它在代码中不起作用,假设程序集具有适当的信任级别。
chrome.exe -url www.mysite.com
Chrome显然可以使用各种命令行参数启动,但我没有在列表中看到-url
开关。
关于在c#中生成具有参数的新流程的快速文章:http://www.csharp-station.com/HowTo/ProcessStart.aspx
MSDN文档和示例:http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx