Chamando comandos do Prompt de Comanando por clique do mouse no Phython

Como criar um arquivo Phython com botões para clicar e chamar por meio do clique comandos do Prompt de Comando do Windows? É possível resolver isto pelo Visual Studio Code ou por outro software de programação?

exemplo executando o comando

netsh wlan show profile

exemplo usando a interface gráfica tkinter:

from tkinter import *
import os

class MinhaGUI:
    def __init__(self):
        # Criamos a janela principal
        self.janela_principal = Tk()

        # Criando o botão
        self.botao = Button(self.janela_principal, text='Clique aqui', command=self.hello_world)

        # Empacotando o botão na janela principal
        self.botao.pack()

        # Rodando
        mainloop()

  
    def hello_world(self):
        os.system("start /B start cmd.exe @cmd /k netsh wlan show profile")

gui = MinhaGUI()

este é um exemplo simples usando tkinter puro, pode seguir a mesma ideia com ttkbootstrap, CustomTkinter ou pyQt, pySide, para um visual mais moderno

Aqui está um exemplo simples usando Tkinter, que é uma biblioteca padrão do Python e não requer instalação adicional. Este script cria uma janela com um botão que, ao ser clicado, executa um comando no Prompt de Comando:

import tkinter as tk
import subprocess

def executar_comando():
    # Exemplo de comando: abrir o bloco de notas
    comando = "notepad.exe"
    subprocess.run(comando, shell=True)

# Cria a janela principal
root = tk.Tk()
root.title("Executar Comando")

# Cria um botão que chama a função `executar_comando`
botao = tk.Button(root, text="Abrir Bloco de Notas", command=executar_comando)
botao.pack(pady=20)

# Inicia o loop da interface gráfica
root.mainloop()

Esse script pode ser desenvolvido e executado em um ambiente como o Visual Studio Code ou qualquer outro ambiente de desenvolvimento que suporte Python. Você só precisa garantir que o Python está instalado em seu sistema e configurado corretamente no ambiente de desenvolvimento.

Para executar comandos específicos do Prompt de Comando, substitua o comando no script (“notepad.exe” no exemplo) pelo comando desejado. Tenha cuidado ao executar comandos do sistema operacional para evitar ações indesejadas ou perigosas.

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.