if win32gui.IsWindowVisible(hwnd) and "GPU-Z" in win32gui.GetWindowText(hwnd): win32gui.MoveWindow(hwnd, 0, 0, 800, 600, True)中要寻找含有GPU-Z字符的窗口要怎么修改代码
时间: 2024-04-13 16:30:40 浏览: 95
WINDOWSCPU-Z
要修改代码以寻找窗口标题中包含"GPU-Z"字符的窗口,你可以使用`win32gui.GetWindowText()`函数获取窗口标题,并使用`in`关键字检查字符串是否包含"GPU-Z"。以下是修改后的代码示例:
```python
def find_gpu_z(hwnd, lParam):
window_title = win32gui.GetWindowText(hwnd)
if win32gui.IsWindowVisible(hwnd) and "GPU-Z" in window_title:
win32gui.MoveWindow(hwnd, 0, 0, 800, 600, True)
```
在回调函数中,我们首先使用`GetWindowText()`函数获取窗口标题,并将其保存在变量`window_title`中。然后,我们使用`in`关键字检查字符串`window_title`是否包含"GPU-Z"。如果窗口可见且标题中包含"GPU-Z",我们使用`MoveWindow()`函数将窗口移动到指定位置(这里是坐标`(0, 0)`),并调整窗口大小为`(800, 600)`。
请注意,修改后的代码仅会对标题中包含"GPU-Z"字符的窗口进行操作。如果窗口标题不正确或应用程序未打开,代码可能无法正常工作。
阅读全文