Jump to content

Problema usando uma hotkey da biblioteca pyautogui do python


Recommended Posts

Bom dia caros,

Estou tentando fazer uma automatização e logo de primeira tive dificuldades. Estou tentando fazer uma coisa bem simples: Fazer com que o programa abra o teminal linux de maneira automática. O atalho é: ctrl + alt + t. Tentei o código abaixo no idle e no pycharm, mas não tenho o resultado esperado (abrir o terminal).

OBS 1) Eu consigo normalmente abrir usando as teclas (eu mesmo de maneira não automatizada).

OBS2) O pyautogui já está instalado.

Alguém sabe o motivo de não funcionar?

As linhas de código são bem simples:

import pyautogui

pyautogui.hotkey("ctrl", "alt", "t")

 

 

Obrigado!

 

Link to comment
Share on other sites

  • Pessoal da TecnoSpeed

Olá @mental_katsu tudo bem?

Na ultima vez que usei o pyautogui tive o mesmo problema, não encontrei o motivo de não ter funcionado, sugiro verificar a documentação.

Lembro que na época eu usei o hold( ) como alternativa 😅. Algo semelhante ao exemplo abaixo.

#Usando Hold
with pyautogui.hold('ctrl'):
        pyautogui.press(['alt', 't'])
    
# Usando keydown e KeyUp
pyautogui.keyDown('ctrl')
pyautogui.keyDown('alt')
pyautogui.keyDown('t')
pyautogui.keyUp('t')
pyautogui.keyUp('alt')
pyautogui.keyUp('ctrl')

Sugiro ir testando essas outras alternativas que realizam a mesma função.

Espero que isso lhe ajude caso contrario estou a disposição para ajudar. 👍 

  • Curtir 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...