Como abro uma janela minimizada usando python?

ripjuce

é possível não minimizar uma janela minimizada usando python no windows 10? (Estou usando o python 3.8)

Eu acrescentaria mais detalhes, mas isso é tudo que preciso dizer.

Heitor Chang

Combinei informações de várias fontes e fiz isso funcionar (Miniconda Python 3.6, Windows 10)

import win32gui
import win32con

def windowEnumHandler(hwnd, top_windows):
    top_windows.append((hwnd, win32gui.GetWindowText(hwnd)))

def bringToFront(window_name):
    top_windows = []
    win32gui.EnumWindows(windowEnumHandler, top_windows)
    for i in top_windows:
        # print(i[1])
        if window_name.lower() in i[1].lower():
            # print("found", window_name)
            win32gui.ShowWindow(i[0], win32con.SW_SHOWNORMAL)
            win32gui.SetForegroundWindow(i[0])
            break

# Test with notepad
if __name__ == "__main__":
    winname = "notepad"
    bringToFront(winname)

O manipulador não é ideal; ele cospe vários processos que não são as janelas da barra de tarefas. No entanto, desde que o seu window_nameseja específico, não acho que você terá problemas. Se você remover o break, todas as correspondências serão "abertas".

Fontes: Mouse e Python Blog

Outra questão StackOverflow

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como abro uma nova janela usando ClojureScript?

Como abro uma nova janela usando ClojureScript?

Electron: como refocar / restaurar uma janela DevTools minimizada

Como restaurar janela minimizada / oculta?

Como restaurar janela minimizada / oculta?

Java - Mostra uma janela JFrame minimizada

Como executar uma função quando a janela Kivy não está minimizada

Xlib: Como verificar se uma janela específica está minimizada ou não?

Como maximizar uma janela plt.show () usando Python

Como chamar uma janela para outra usando python tkinter

Como iniciar o atalho de uma janela usando Python

Editar texto quando abro uma janela

No MVC5 como abro uma nova janela e passo um parâmetro?

Como eu abro uma nova janela passando valores de controle MVC

VIM: Como permanecer na janela da barra lateral quando abro uma nova aba?

Como controlar uma janela "Salvar como" que abre em uma página da web, usando Python?

Como abro uma imagem em um subdiretório em Python?

Como evitar que a janela principal seja minimizada, impedindo-a de fechar a janela secundária

Como determinar uma tela ativa (monitor) do meu aplicativo (janela) usando python PyQt5?

Como digitar o nome do usuário em uma janela pop-up usando python

Como maximizar a janela no cromo usando webDriver (python)

Como maximizar a janela no cromo usando webDriver (python)

Como criar uma subclasse de uma janela no Windows? (usando Go)

Como posso desenhar texto em uma janela usando uma classe?

Como posso desenhar texto em uma janela usando uma classe?

Como eu abro uma nova janela em branco e faço com que a nova janela em branco mostre um alerta em Javascript?

Como abro uma imagem no visualizador de imagens padrão usando Java no Windows?

como remover uma janela extra no python Tkinter?

Como abro a janela de tarefas do Gradle no Intellij?

TOP lista

quentelabel

Arquivo