小米·粽子达人

粽子达人html

闲来无聊,加上今天没有抢到小米任何产品,(小米2以来,基本小米的产品都有抢到过,特别是红米手机抢得够多,如今就遗憾抢不到红米note了),因此想吃200个粽子,成为攻城狮。web

可因为手拙,只能吃到 100 多,没法完成心愿。故只好使用外挂,小小几行代码模拟敲击 white space key 就好了。ui

 1 using System.Runtime.InteropServices;
 2 
 3 namespace Snippet
 4 {
 5     public class SimulateKeyBoard
 6     {
 7         [DllImport("user32.dll")]
 8         static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, uint dwExtraInfo);
 9 
10         public void WhiteSpaceKeyDown()
11         {
12             keybd_event(32, 0, 0, 0); 
13         }
14 
15         public void WhiteSpaceKeyUp()
16         {
17             keybd_event(32, 0, 0x2, 0);
18         }
19     }
20 }

本身知道这个思路,但以上代码搜索获得,下面是实际执行代码:spa

 1 namespace Snippet
 2 {
 3     internal class Program
 4     {
 5         private static void Main(string[] args)
 6         {
 7             var keyBoard = new SimulateKeyBoard();
 8 
 9             // 等待打开程序后点击网页
10             Thread.Sleep(3000);
11 
12             for (var i = 0; i <= 1000000; i ++)
13             {
14                 keyBoard.WhiteSpaceKeyDown();
15                 Thread.Sleep(70);  // 每次敲击停顿时间 
16                 keyBoard.WhiteSpaceKeyUp();
17             }
18      }
19 }

准备好网页,执行程序,点击开始,而后将游戏网页做为当前活动窗口。code

想吃多少粽子,就为所欲为,随心所欲了,调整循环次数,与敲击停顿时间就够了。htm

相关文章
相关标签/搜索