開発環境 |
Microsoft Visual Studio Community 2015 |
実行環境 |
Windows 10 Home (64bit) |
プロジェクトの種類 |
Win32 Console Application |
プロジェクト名 |
sendinp |
アプリケーションの種類 |
Console application |
追加のオプション |
Empty project, SDL checks |
sendinp.cpp
#include <Windows.h>
void SendKey(WORD wVk, DWORD dwFlags)
{
INPUT inp = { INPUT_KEYBOARD };
inp.ki.wVk = wVk;
inp.ki.dwFlags = dwFlags;
SendInput(1, &inp, sizeof inp);
}
int main()
{
SendKey(VK_SHIFT, 0);
for (int i = 0; i < 16; i++) {
SendKey(VK_CAPITAL, (i & 1) ? KEYEVENTF_KEYUP : 0);
Sleep(100);
}
SendKey(VK_SHIFT, KEYEVENTF_KEYUP);
return 0;
}
最終更新:2016年05月19日 09:25