Sendkeys из командной строки
есть ли способ использовать sendkeys (или что-то эквивалентное) С (не) в командной строке?
2 ответов
вы можете использовать vbscript. Например, этот скрипт отключит звук динамиков.
set shell = CreateObject("WScript.Shell")
shell.run"Sndvol"
WScript.Sleep 1500
shell.SendKeys"{TAB}"
shell.SendKeys" "
shell.SendKeys"%{F4}"
вы запускаете его с консоли с помощью
cscript mute.vbs
более подробная информация здесь
вот решение одной строки: Эта строка типа "тестирование 123" и затем нажмите Enter.
echo >script.vbs set shell = CreateObject("WScript.Shell"):shell.SendKeys "Testing 123{ENTER}" & script.vbs