Переименовать окно - PullRequest
       11

Переименовать окно

1 голос
/ 23 января 2020

Я пытаюсь получить HWND из нескольких windows, называемых одинаковыми, и я подумал, что самым простым способом было бы переименовать найденное и снова искать, но, похоже, мне не разрешено переименовывать его так, как я хочу. Это то, что я пробовал

import win32gui
import win32api
test = win32gui.FindWindow(0, "notepad")
win32gui.SetWindowText(test, "testname")

1 Ответ

1 голос
/ 23 января 2020

Я сделал это в моем старом проекте. может быть, это может помочь вам. используйте этот пример для справки

def UpdateControl_FromValue(self):
name_val = self.GetOptionValue(self.option_folder_name)
id_val = self.GetOptionValue()
self.in_setting_name = True
if id_val:
    self.SetOptionValue("", self.option_folder_name)
    opt_processors.FolderIDProcessor.UpdateControl_FromValue(self)
else:
    if name_val:
        win32gui.SetWindowText(self.GetControl(), name_val)
self.in_setting_name = False
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...