【问题标题】:How to close a Pop-Up while running RunApplication(X) in VB.NET如何在 VB.NET 中运行 RunApplication(X) 时关闭弹出窗口
【发布时间】:2018-10-13 08:24:30
【问题描述】:

我正在尝试运行一个应用程序,但是在这个应用程序运行过程中,有一个弹出窗口,这使得代码冻结,因为我不知道如何关闭弹出窗口。

该应用程序基于 VB.NET 构建

Dim oDesk as Object
Dim oApp as Object

oDesk =CreateObject("Desktop.Application") 
oApp = oDesk.RunApplication(Input1) 'Reference to the VB.NET code that will navigate to the required module.

SendKeys.SendWait("{ENTER}") 

尝试发送 ENTER 关闭弹出窗口,但 RunApplication 卡住了。不确定如何在 VB.net 中限制弹出窗口等。 任何帮助表示赞赏!

最好, 格特

【问题讨论】:

  • 这是一个有一些 UI 输入的应用程序,比如供用户交互吗?

标签: vb.net popup desktop-application


【解决方案1】:

您通常可以创建一个附加对象来处理弹出窗口。这是一个应用程序特定的,所以要小心。逻辑取决于应用程序。

Dim oDesk as Object
Dim oApp as Object
Dim oAppPopUp as Object

oDesk =CreateObject("Desktop.Application") 
oApp = oDesk.RunApplication(Input1,oAppPopUp) 'Reference to the VB.NET code that will    navigate to the required module.

SendKeys.SendWait("{ENTER}") 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    • 2014-06-26
    • 1970-01-01
    • 2021-03-09
    相关资源
    最近更新 更多