VBScript移动窗口

时间:2012-10-15 17:36:54

标签: windows vba vbscript

是否可以仅使用VBScript移动窗口?我的计算机上有两个显示器,我想创建一个打开两个应用程序的脚本:每个显示器上有一个。我正在考虑使用SendKeys Windows Key + Left,但这似乎很难做到。

1 个答案:

答案 0 :(得分:2)

以下是我所知道的三种方式,按优先顺序列出。

  1. 如果您通过CreateObject("myApp")之类的东西创建应用程序,并且您的应用程序有直接移动它的方法,您可以使用它们。

  2. Use DynaCall应允许您声明相关的系统dll以使用API​​移动窗口。此页面有long explanation on how this might be accomplished

    注意:如果您实际使用VBA,则不需要DynaCall,仅因为您将VBA作为标签而提及。

  3. 按照您的建议使用SendKeys