Мне было интересно, можно ли использовать Windows 10 полностью без мыши? Например, если я вижу какую-то ошибку в программном обеспечении, я могу написать скрипт, чтобы повторить ее. Есть ли способ перемещать курсор мыши и нажимать и отпускать кнопки мыши с помощью командной строки?

1 ответ1

1

Как я могу управлять мышью из командной строки?

nircmd от nirsoft может использоваться для управления мышью. Все следующие команды могут быть вызваны из пакетного скрипта.

Общая форма команды будет nircmd за которой следует одна из следующих команд:

setcursor [X] [Y]

Установите положение курсора мыши. Параметры [X] и [Y] определяют желаемую позицию курсора.

Пример:

setcursor 100 50 

Источник setcursor

movecursor [X] [Y]

переместите курсор мыши. Параметры [X] и [Y] определяют количество пикселей для перемещения.

Пример:

movecursor 10 10 

Исходный ход курсора

sendmouse [right | left | middle] [down | up | click | dblclick]

sendmouse [move] [x] [y]

sendmouse [wheel] [Wheel Value]

Отправляет указанное событие мыши в систему. Операционная система будет вести себя точно так, как пользователь действительно выполнил указанное действие мыши.

Примеры:

  • Отправлено правой кнопкой мыши (для большинства приложений открывается контекстное меню):

    sendmouse right click
    
  • Отправил двойной щелчок левой кнопкой мыши:

    sendmouse left dblclick
    
  • Нажмите левую кнопку мыши, переместите курсор мыши на 20 пикселей влево и 30 пикселей вниз, а затем отпустите кнопку:

    sendmouse left down
    sendmouse move -30 20
    sendmouse left up
    
  • Прокрутите колесо мыши на 10 единиц в стандартном колесе мыши. (Для стандартной мыши с колесиком значение колеса должно быть кратно 120).

    sendmouse wheel 1200
    

Источник sendmouse


отказ

Я никоим образом не связан с nirsoft , я просто конечный пользователь их программного обеспечения.

Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .