gpt4 book ai didi

winapi - 如何编写用于组织我的桌面窗口的脚本? (操作系统)

转载 作者:行者123 更新时间:2023-12-05 01:13:27 29 4
gpt4 key购买 nike

我想编写一个脚本,将当前打开的 Windows 移动到某个位置。

理想情况下,我的程序应该是这样的:

var window = FindWindow("Winamp");
window.setPos(1140, 900, 160, 124); // set x, y, width and height

window = FindWindow("Windows Live Messenger");
window.setPos(1140, 0, 900, 124);

// etc...

我怀疑我需要使用 Windows Scripting Host .我查看了 MSDN 上的文档,但似乎找不到我需要的 API 调用。

有人能指出我正确的方向吗?

PS:不一定是脚本语言,C++也可以。

最佳答案

我认为您正在寻找 SetWindowPos .这是一篇 CodeProject 文章,据说(我没有仔细查看代码)展示了如何从 vbscript 使用它:Moving a borderless window - an alternate way

此外,FindWindows 的替代品将是 EnumWindows ,如果您没有使用 FindWindows 所需的确切信息,而是想要获取所有窗口的列表,然后您的代码可以选择最合适的窗口,这将很有用。

关于winapi - 如何编写用于组织我的桌面窗口的脚本? (操作系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3926343/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com