From da36688773592b5fb3c7efb87cccdad44b102af5 Mon Sep 17 00:00:00 2001 From: Pedro de Oliveira Guedes Date: Thu, 30 Dec 2021 14:11:40 -0300 Subject: [PATCH] Window methods improvements. --- api/wingui/cli.py | 52 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 38 insertions(+), 14 deletions(-) diff --git a/api/wingui/cli.py b/api/wingui/cli.py index 57d882f..dbe05f6 100644 --- a/api/wingui/cli.py +++ b/api/wingui/cli.py @@ -1079,7 +1079,7 @@ class Wingui: HWND é um indicador unico de um componente ajanelado no windows. --- - #### Params: + #### Parâmetros: --- @@ -1096,7 +1096,7 @@ class Wingui: Procura o título da janela ativa entre as informações de processos ativos do Windows. --- - #### Params: + #### Parâmetros: --- @@ -1114,7 +1114,11 @@ class Wingui: Lista as janelas disponiveis, fitrando pelo nome passado em "s", caso ele seja fornecido. --- - #### Params: + #### info: + HWND é um indicador unico de um componente ajanelado no windows. + + --- + #### Parâmetros: - s: Substring do nome das janelas que se quer buscar. --- #### Retorna: @@ -1123,11 +1127,11 @@ class Wingui: ##### Formato de saída: { - "Hwnd":0, + "Hwnd": 0, - "Pid":0, + "Pid": 0, - "Title":"str" + "Title": "str" } Onde Hwnd é o identificador da janela, pid é o numero do processo, e Title é o titulo da janela @@ -1142,7 +1146,11 @@ class Wingui: Faz uma busca nos processos ativos do windows, identifica os que possuem a susbtring informada em "s" e retorna o HWND de todos eles. --- - #### Params + #### info: + HWND é um indicador unico de um componente ajanelado no windows. + + --- + #### Parâmetros: - s: Substring contida na janela para busca. Este parâmetro é OBRIGATÓRIO. --- #### Retorna: @@ -1157,7 +1165,11 @@ class Wingui: Ativa uma janela de acordo com seu hwnd. --- - #### Params: + #### info: + HWND é um indicador unico de um componente ajanelado no windows. + + --- + #### Parâmetros: - hwnd: Número HWND da janela que se deseja ativar. --- #### Retorna: @@ -1172,7 +1184,11 @@ class Wingui: Fecha janela de acordo com o hwnd. --- - #### Params: + #### info: + HWND é um indicador unico de um componente ajanelado no windows. + + --- + #### Parâmetros: - hwnd: Número HWND da janela que se quer fechar. --- #### Retorna: @@ -1187,7 +1203,11 @@ class Wingui: Maximiza janela de acordo com o hwnd. --- - #### Params: + #### info: + HWND é um indicador unico de um componente ajanelado no windows. + + --- + #### Parâmetros: - hwnd: Número HWND da janela que se quer maximizar. --- #### Retorna: @@ -1196,20 +1216,24 @@ class Wingui: """ return self.__requestget__(f"/ipc/wingui/window/max?Hwnd={hwnd}") - def window_min(self, s: int): + def window_min(self, hwnd: int): """ ## Window Minimize Minimiza janela de acordo com o hwnd. --- - #### Params: + #### info: + HWND é um indicador unico de um componente ajanelado no windows. + + --- + #### Parâmetros: - hwnd: Número HWND da janela que se quer minimizar. --- #### Retorna: --- """ - return self.__requestget__(f"/ipc/wingui/window/min?Hwnd={s}") + return self.__requestget__(f"/ipc/wingui/window/min?Hwnd={hwnd}") def window_waitactivetitle(self, t: str, m: int = 30): """ @@ -1217,7 +1241,7 @@ class Wingui: Aguarda um determinado tempo até que apareça uma janela ativa cujo título contenha a substring "t". --- - #### Params: + #### Parâmetros: - t: Substring que deve estar contida no título da janela ativa. - m: Tempo limite até a janela aparecer.