Я просматривал это, так как на нем есть пакетный тег, но я вижу, что вы хотите использовать C? В VBS вы можете легко использовать следующие кнопки для отправки нажатия клавиш. Это может быть вызвано из командного файла или если вы что-то компилируете в C. Это тоже не должно быть сложно.
Set objShell = CreateObject ("WScript.Shell")
Делай пока правда
objShell.SendKey ( "+"),
WScript.Sleep 60000
Петля
// Обратите внимание, что отправляемым ключом является ключ +. Вы можете изменить это, а также время ожидания отправки нажатия клавиши, которое в настоящее время составляет 60000 (1 секунда будет равна 1000). Если вы вызовете это в начале вашей программы, она останется запущенной и отправит нажатие клавиши в систему до тех пор, пока Сценарий VBS прекращается.
Вы также можете использовать клавишу, которая, скорее всего, не помешает кому-то, кто печатает в то время, например, клавишу numlock.