Sendkeys из командной строки - PullRequest
7 голосов
/ 15 марта 2012

Есть ли способ использовать sendkeys (или что-то эквивалентное) из (не для) командной строки?

Ответы [ 2 ]

9 голосов
/ 14 июня 2015

Вот решение в одну строку: В этой строке будет напечатано « Тестирование 123 », а затем нажмите Введите .

echo >script.vbs set shell = CreateObject("WScript.Shell"):shell.SendKeys "Testing 123{ENTER}" & script.vbs
7 голосов
/ 15 марта 2012

Вы можете использовать VBScript. Например, этот скрипт отключит звук динамиков.

set shell = CreateObject("WScript.Shell")
shell.run"Sndvol"
WScript.Sleep 1500
shell.SendKeys"{TAB}"
shell.SendKeys" "
shell.SendKeys"%{F4}"

Вы запускаете его из консоли с

cscript mute.vbs

Больше информации здесь

...