開発環境 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