Ir ao conteúdo
  • Cadastre-se

Fazer comandos de teclado pelo cmd


Posts recomendados

Quero saber como eu posso digitar um comando no cmd para que ele 'pressione' as teclas Ctrl + w, como se fosse para ele fazer o comando. Estou automatizando, então quero um comando de voz que fale 'fechar aba' ai automaticamente faz um comando para o cmd fazer o mesmo comando que o Ctrl + w faria

Link para o comentário
Compartilhar em outros sites

@thiago maia martins Os Comandos de Reconhecimento de Fala do Windows não supririam sua necessidade?

Nativamente, já existe a função "Feche isso"

 

sa.jpg.1545fb08159d4318e3a0a76f3c3789bb.jpg

 

 

Abaixo, há um artigo da Microsoft sobre a ferramenta.

https://support.microsoft.com/pt-br/windows/comandos-de-reconhecimento-de-fala-do-windows-9d25ef36-994d-f367-a81a-a326160128c7

 

Ativando o reconhecimento no Windows 10

 

Ativando o reconhecimento no Windows 11

 

 

No entanto, se seu objetivo é combinar o reconhecimento de voz com a automação de teclado, o CMD não é o bastante para esta tarefa. Você poderá usar uma linguagem de script como Python.

Abaixo, há um exemplo de script usando a biblioteca SpeechRecognition. Ele foi gerado automaticamente pelo chat GPT e não foi testado, mas pode te dar uma ideia melhor de como proceder. Lembrando que, neste caso, o Python deverá estar instalado e você deverá ter um conhecimento prévio mínimo de como funciona a linguagem.

 

Citação

import speech_recognition as sr
import pyautogui

# Inicializa o reconhecimento de voz
recognizer = sr.Recognizer()

# Função para fechar a aba
def fechar_aba():
    pyautogui.hotkey('ctrl', 'w')

# Função para ouvir o comando de voz
def ouvir_comando():
    with sr.Microphone() as source:
        print("Aguardando comando de voz...")
        audio = recognizer.listen(source)

    try:
        # Reconhece o comando de voz
        command = recognizer.recognize_google(audio).lower()
        print("Comando recebido:", command)

        # Verifica se o comando é para fechar a aba
        if "fechar aba" in command:
            fechar_aba()
            print("Aba fechada com sucesso!")

    except sr.UnknownValueError:
        print("Não foi possível entender o comando de voz.")
    except sr.RequestError as e:
        print("Erro na solicitação de reconhecimento de voz:", str(e))

# Executa a função para ouvir o comando de voz
ouvir_comando()

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!