赞
踩
public class QuickMacro { [DllImport("user32.dll")] static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, IntPtr dwExtraInfo); public static void Go() { // 在按下和释放按键之间添加2秒的延迟 int delay = 2000; // 要按下和释放的按键数组 byte[] keys = { 0x41, 0x42, 0x43, 0x44 }; // 代表'A','B','C','D' while (true) { foreach (byte key in keys) { // 模拟按下指定的按键 keybd_event(key, 0, 0, IntPtr.Zero); // 延迟2秒 Thread.Sleep(delay); // 模拟释放指定的按键 keybd_event(key, 0, 0x0002, IntPtr.Zero); } } } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。