Como posso controlar o mouse a partir de uma linha de comando?
nircmd da nirsoft pode ser usado para controlar o mouse. Todos os comandos a seguir podem ser chamados de um script em lote.
A forma geral do comando será nircmd
seguido por um dos seguintes comandos:
setcursor [X] [Y]
Set the position of mouse cursor. The [X] and [Y] parameters specifies the desired cursor position.
Example:
setcursor 100 50
Fonte setcursor
movecursor [X] [Y]
move the mouse cursor. The [X] and [Y] parameters specifies the number of pixels to move.
Example:
movecursor 10 10
Origem movecursor
sendmouse [right | left | middle] [down | up | click | dblclick]
sendmouse [move] [x] [y]
sendmouse [wheel] [Wheel Value]
Sends the specified mouse event to the system. The operating system will behave exactly as the user really made the specified mouse action.
Exemplos:
Enviou um clique com o botão direito (para a maioria dos aplicativos, um menu de contexto é aberto):
sendmouse right click
Enviamos um clique duplo com o botão esquerdo do mouse:
sendmouse left dblclick
Pressione o botão esquerdo do mouse, mova o cursor do mouse 20 pixels para a esquerda e 30 pixels para baixo e solte o botão:
sendmouse left down sendmouse move -30 20 sendmouse left up
Role a roda do mouse 10 unidades no mouse de roda padrão. (No mouse de roda padrão, o valor da roda deve ser um múltiplo de 120).
sendmouse wheel 1200
Fonte sendmouse
Aviso de isenção
Eu não sou afiliado com nirsoft de qualquer forma, eu sou apenas um usuário final de seu software.
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- wmic - Comando de instrumentação de gerenciamento do Windows.