【发布时间】:2021-02-24 10:28:23
【问题描述】:
我正在尝试构建一个在指定时间自动进入 Zoom 会议的简单应用程序(作为控制台应用程序)。
应用程序使用Process.Start功能打开Zoom会议,然后等待“Zoom Meeting”进程开始。
如果我使用带有正确参数的 Windows 快捷方式文件(.lnk 扩展名)like shown here
,效果会很好但是当我使用“常规”缩放链接(网址)时它不起作用,因为它会打开浏览器并等待用户输入(它会显示警报)。
我知道如何向进程发送输入,所以我只需要对打开的浏览器窗口的引用,但我找不到它。
Process.Start 没有返回它,当我遍历所有进程 (Process.GetProcesses) 时,我找不到任何可以搜索的有用名称。
那么,我怎样才能获得对浏览器进程的引用呢?或者至少在启动时发送输入。
提前致谢。
【问题讨论】:
-
使用浏览器时,您需要使用 Navigate 方法() 连接到 URL。
-
@jdweng 感谢您的回复,我在哪里可以找到这种方法?
-
webbrowser1.Navigate("URL");您正在使用什么类型的项目?尝试一个表单应用程序并添加浏览器控件。
-
@jdweng 我忘了写,我正在使用控制台应用程序来启动会议。 WebBrowser 在 WinForms 应用程序上工作,但在控制台应用程序上没有任何反应。