Mover o mouse usando Python em uma máquina virtual [RESOLVIDO]
Preciso criar uma automação que realize cliques e insira informações em uma máquina virtual. Tenho acesso a uma VM onde acesso via RDP que é onde esse projeto precisa estar rodando, é um servidor que está sempre ligado. Porém, quando executo e fecho a VM, ele gera um erro porque não consegue encontrar meu mouse. Já tentei utilizar as bibliotecas PyAutoGUI e Pynput... Acredito que independente da biblioteca que eu utilizar, irá gerar o erro de não encontrar mouse e teclado devido ao fato de ter fechado a aplicação da VM. Alguma solução?
@LucasFernando, acho que sei qual é o seu problema, mas não sei explicar muito bem, vi que você mencionou que está acesso o servidor via RDP, deve aer algum problema de sessão do Windows.
consegue dar mais detalhes?
outra coisa tenta tirar um screnshot da tela pelo python para tentar ter a visão de como a tela fica apos sair da sessão RDP.
Se vc fecha a VM como vai acessá-la? Realmente nao entendi essa
Resposta:
Coloquei meu projeto para executar e utilizei um comando no cmd dentro da VM tscon rdp-tcp#0 /dest:console
, após executar esse comando você será desconectado, mas o teclado e o mouse funcionarão normalmente.
Confira aqui: https://learn.microsoft.com/en-us/answers/questions/1086036/is-it-possible-to-have-a-virtual-mouse-or-keyboard