Zi 字媒體
2017-07-25T20:27:27+00:00
C#鍵盤輸入模擬[CS_keybd_API]
資料來源:https://blog.csdn.net/u014434080/article/details/50838117
https://www.jianshu.com/p/a0c88a765bfd
GITHUB:https://github.com/jash-git/CS_keybd_API
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;//DLL
using System.Text;
using System.Threading;
using System.Threading.Tasks;//SLEEP
//https://blog.csdn.net/u014434080/article/details/50838117
//https://www.jianshu.com/p/a0c88a765bfd
namespace CS_keybd
{
class Program
{
[DllImport("user32")]
public static extern void keybd_event(byte bVk, byte bScan, uint dwFlags,uint dwExtraInfo);
static void Main(string[] args)
{
do
{
for (int i=48;i<59;i++)
{
keybd_event((byte)i, 0, 0, 0); //按下i
keybd_event((byte)i, 0, 2, 0); //按下后松开i
Thread.Sleep(400);
}
Thread.Sleep(400);
keybd_event(13, 0, 0, 0);// ENTER key down
keybd_event(13, 0, 2, 0);// ENTER key up
for (int j= 65; j < 91; j++)
{
keybd_event((byte)j, 0, 0, 0); //按下j
keybd_event((byte)j, 0, 2, 0); //按下后松开j
Thread.Sleep(400);
}
Thread.Sleep(400);
keybd_event(13, 0, 0, 0);// ENTER key down
keybd_event(13, 0, 2, 0);// ENTER key up
}
while (true);
}
}
}
寫了
5860316篇文章,獲得
23313次喜歡