Мне было интересно, можно ли использовать Windows 10 полностью без мыши? Например, если я вижу какую-то ошибку в программном обеспечении, я могу написать скрипт, чтобы повторить ее. Есть ли способ перемещать курсор мыши и нажимать и отпускать кнопки мыши с помощью командной строки?
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 , я просто конечный пользователь их программного обеспечения.
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- wmic - команда инструментария управления Windows.