zoukankan      html  css  js  c++  java
  • 小米·粽子达人

    粽子达人

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

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

     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 }

    自己知道这个思路,但以上代码搜索得到,下面是实际执行代码:

     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 }

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

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

  • 相关阅读:
    你不知道的正则表达式
    浅谈apache网页优化及方法
    Web基础与HTTP协议
    nfs
    Vi编辑器的工作模式
    磁盘管理和磁盘配额
    系统安全及应用
    正则表达式与文本编辑器
    读书笔记_java设计模式深入研究 第三章 工厂模式 Factory
    JavaScript模式读书笔记 第7章 设计模式
  • 原文地址:https://www.cnblogs.com/ranmofang/p/3755352.html
Copyright © 2011-2022 走看看