我将如何切换到并最大化外部应用程序

时间:2016-11-08 22:32:13

标签: vb.net

有人可能已经发布了这个,但我正在研究VB.NET中的一个应用程序,它要求我切换到另一个打开的窗口并最大化它。我不能为我的生活找到一个可靠的方法来做到这一点(我放弃并称之为自动键盘脚本,但即便如此)。非常感谢任何帮助!

编辑:我看过论坛帖子here,但似乎没有效果

1 个答案:

答案 0 :(得分:-1)

如果您查看已提及的post,您会发现它包含以下内容:

Dim localByName As Process() = Process.GetProcessesByName("met2")

您需要将“met2”字符串替换为您尝试最大化的窗口的确切名称。如果您不知道目标流程的名称,请执行以下操作:

  1. 运行您想要最大化的应用程序
  2. 打开任务管理器
  3. 切换到“进程”选项卡以获取正在运行的进程的完整列表
  4. 查明您正在寻找的流程(通常是正在运行的应用程序的文件名)
  5. 使用进程名称(通常是应用程序的文件名)而不使用扩展名作为友好进程名称
  6. 例如,如果您想使用此post中解释的方法最大化运行记事本应用程序,则需要在现有代码中更改以下内容:

    Dim localByName As Process() = Process.GetProcessesByName("notepad")