设置程序的屏幕位置

时间:2010-09-07 06:56:15

标签: vbscript

如何使用vbscript设置第三方程序的位置,以便始终显示在屏幕上的特定位置?

2 个答案:

答案 0 :(得分:2)

VBScript和Windows脚本宿主没有开箱即用的功能,因此简短的回答是“你不能”。

答案很长:如果您确实需要这样做,可以使用第三方工具,例如AutoIt。您还可以编写一个自定义实用程序(使用C ++,带有PInvoke的C#等),它将使用适当的Windows API函数(FindWindowSetWindowPos等)并从您的脚本中调用它。

答案 1 :(得分:0)

我不认为使用VBScript是可能的。正如Helen所说,它可以用AutoIt或C ++,C#等完成。

使用AutoIt,您可以编写一个始终运行的脚本,并检查第三方应用程序的Window是否存在,然后将其移动到您想要的位置......或者更好的是,创建一个启动器脚本启动第三方应用程序并将其放在确切的位置。如果您无法在所有正在运行的PC上安装AutoIt,您也可以将脚本编译为独立的exe。