C++自动输入器v2.0
  • 板块灌水区
  • 楼主AuCloud
  • 当前回复6
  • 已保存回复6
  • 发布时间2020/12/31 08:56
  • 上次更新2023/11/5 05:28:31
查看原帖
C++自动输入器v2.0
75954
AuCloud楼主2020/12/31 08:56

更新了所有特殊字符!

现在可以愉快的用它自动打代码了!

#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int n;
char s[1001][100001];
int main()
{
    freopen("shuru.txt","r",stdin);
    freopen("qwq.cpp","w",stdout);
    cout<<"#include<iostream>\n#include<ctime>\n#include<windows.h>\nusing namespace std;\nint main()\n{\nSleep(10000);\n";
    int i=0;
    while(gets(s[++i]))
    {
        int l=strlen(s[i]);
        for(int j=0;j<l;j++)
        {
            if(s[i][j]>='a'&&s[i][j]<='z')
                cout<<"keybd_event('"<<char(s[i][j]-'a'+'A')<<"',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('"<<char(s[i][j]-'a'+'A')<<"', (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            else if(s[i][j]=='#')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('3',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('3', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='!')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('1',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('1', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='@')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('2',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('2', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='$')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('4',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('4', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='%')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('5',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('5', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='^')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('6',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('6', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='&')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('7',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('7', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='*')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('8',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('8', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='<')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_COMMA,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_COMMA, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='>')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_PERIOD ,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_PERIOD , (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='(')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('9',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('9', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]==')')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event('0',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('0', (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='[')
            {
                cout<<"keybd_event(VK_OEM_4,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_4, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]==']')
            {
                cout<<"keybd_event(VK_OEM_6,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_6, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='-')
            {
                cout<<"keybd_event(VK_OEM_MINUS,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_MINUS, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='_')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_MINUS,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_MINUS, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='=')
            {
                cout<<"keybd_event(VK_OEM_PLUS,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_PLUS, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='+')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_PLUS,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_PLUS, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='\t')
            {
                cout<<"keybd_event(VK_TAB,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_TAB, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='`')
            {
                cout<<"keybd_event(VK_OEM_3,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_3, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='~')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_3,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_3, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]==';')
            {
                cout<<"keybd_event(VK_OEM_1,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_1, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]==':')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_1,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_1, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='{')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_4,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_4, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='\'')
            {
                cout<<"keybd_event(VK_OEM_7,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_7, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='\"')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_7,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_7, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='\\')
            {
                cout<<"keybd_event(VK_OEM_5,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_5, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='|')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_5,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_5, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='/')
            {
                cout<<"keybd_event(VK_OEM_2,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_2, (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='?')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_2,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_2, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='}')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_OEM_6,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_6, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='?')
            {
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);Sleep(3);\nkeybd_event(VK_DIVIDE,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_DIVIDE, (BYTE)0, KEYEVENTF_KEYUP,0);\nkeybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]==' ')
            {
                cout<<"keybd_event(VK_SPACE, 0, 0 ,0);Sleep(3);\nkeybd_event(VK_SPACE, 0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]=='.')
            {
                cout<<"keybd_event(VK_OEM_PERIOD ,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_PERIOD , (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]==',')
            {
                cout<<"keybd_event(VK_OEM_COMMA ,(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event(VK_OEM_COMMA , (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            }
            else if(s[i][j]>='0'&&s[i][j]<='9')
                cout<<"keybd_event('"<<s[i][j]<<"',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('"<<s[i][j]<<"', (BYTE)0, KEYEVENTF_KEYUP,0);\n";
            else if(s[i][j]>='A'&&s[i][j]<='Z')
                cout<<"keybd_event(VK_LSHIFT, 0, 0,0);\nkeybd_event('"<<s[i][j]<<"',(BYTE)0, 0 ,0);Sleep(3);\nkeybd_event('"<<s[i][j]<<"', (BYTE)0, KEYEVENTF_KEYUP,0);keybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);\n";
            cout << "Sleep(3);\n";
        }
        cout<<"keybd_event(VK_RETURN, 0, 0 ,0);\nSleep(3);\nkeybd_event(VK_RETURN, 0, KEYEVENTF_KEYUP,0);\n";
    }
    cout<<"return 0;\n}";
    return 0;
}


使用方法:

  • 在程序目录文件夹新建shuru.txt文件
  • 编译并运行程序
  • 编译并运行生成的qwq.cpp文件
  • 将光标放在需要输入的地方,将输入法设置为英文,等待10秒钟
  • 开始输入!

欢迎来把BUG提出来哦~

2020/12/31 08:56
加载中...