第一期:简易控制器
CSDN发文时间2023-06-26本人是一名小学生五年级学习编程3年左右C只学了半年多如果写得不好请见谅。最近我用C做了一个控制器就是可以打开一些网站。里面有一些免费的网站游戏。废话不多说直接上代码。#includeiostream #includecstdlib #includewindows.h #includecstdio #includebits/stdc.h #includebitset #includectime #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) 0x8000) ? 1:0) #define doe 523 using namespace std; void open() { Beep(doe,400); system(cls); for(int i0;i2;i) { system(cls); cout正在打开; Sleep(333); system(cls); cout正在打开.; Sleep(333); system(cls); cout正在打开..; Sleep(333); system(cls); cout正在打开...; Sleep(333); } } int main() { int n,n1,n2,x0,y0; cout控制器endl1.控制选项\t\t2.打开选项; while(1) { if(KEY_DOWN(1)) { Beep(doe,400); system(cls); cout1.产生空白弹窗\t\t2.随机控制鼠标; cinn; if(n1) { Beep(doe,400); system(cls); cout请问要产生多少个空白弹窗; cinn; for(int i0;in;i) { system(start); } break; } else if(n2) { Beep(doe,400); system(cls); cout请问要随机控制鼠标多少次; cinn; for(int i0;in;i) { srand(time(0)); SetCursorPos(xrand()%(1600-8001)800,yrand()%(1080-5001)500); Sleep(333); } break; } else { cout不是正确的输入值endl; } } else if(KEY_DOWN(2)) { Beep(doe,400); system(cls); cout1.搜索网站\t\t2.游戏网站; cinn2; if(n21) { Beep(doe,400); system(cls); cout1.百度\t\t2.360搜索\t\t3.hao123搜索; cinn; if(n1) { open(); system(start http://baidu.yywwk.com/); } else if(n2) { open(); system(start http://so.ttssn.com/); } else if(n3) { open(); system(start http://hao123.xxkkz.com/); } else { cout不是正确的输入值endl; } } else if(n22) { Beep(doe,400); system(cls); cout1.poki游戏\t\t2.y8游戏\t\t3.crazy游戏\t\tendl; cout4.games游戏\t\t5.game游戏\t\t6.hotoc游戏\t\tendl; cout7.浙江综艺\t\t8.植物大战僵尸\t\t9.kbh游戏\t\tendl; cout10.playhop游戏\t\t11.party游戏\t\t12.u7u9游戏\t\tendl; cout13.coolgames游戏\t\t14.iogames游戏; cinn; switch(n) { case 1: open(); system(start https://poki.cn/); break; case 2: Beep(doe,400); system(cls); couty8游戏推荐endl; cout1.后室(backrooms)\t\t2.赶跑僵尸(keep zombie away)endl; cout3.黑洞大作战(hole io)\t\t4.fps射击游戏(fps shooting survival sim)endl; cout5.Tom跑酷(talking tom run)6.happy贪吃蛇(happy snakes)endl; cout7.丛林生存(forest survival)8.打斗的坦克(battle bank)endl; cout9.谢谢不用我自己选。endl; cinn1; if(n11) { open(); system(start https://id.y8.com/games/backrooms); } else if(n12) { open(); system(start https://id.y8.com/games/keep_zombie_away); } else if(n13) { open(); system(start https://id.y8.com/games/hole_io); } else if(n14) { open(); system(start https://id.y8.com/games/fps_shooting_survival_sim); } else if(n15) { open(); system(start https://id.y8.com/games/talking_tom_run); } else if(n16) { open(); system(start https://id.y8.com/games/happy_snakes); } else if(n17) { open(); system(start https://id.y8.com/games/forest_survival); } else if(n18) { open(); system(start https://id.y8.com/games/battle_bank); } else if(n19) { open(); system(start https://id.y8.com/); } else { cout不是正确的输入值endl; } break; case 3: open(); system(start https://www.crazygames.com/); break; case 4: open(); system(start http://games.fm/); break; case 5: open(); system(start http://game.fm/); break; case 6: open(); system(start https://hotoc.com/); break; case 7: open(); system(start http://www.zjstv.com/); break; case 8: open(); system(start http://pvz.wan1234.com/); break; case 9: open(); system(start https://kbh.games/); break; case 10: open(); system(start https://playhop.com/); break; case 11: open(); system(start https://party.163.com/); break; case 12: open(); system(start https://u7u9.com/); break; case 13: open(); system(start https://www.coolgames.com/); break; case 14: open(); system(start https://iogames.space/); break; default: cout不是正确的输入值endl; } } } } return 0; }知识点讲解#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) 0x8000) ? 1:0)使用宏变量定义KEY_DOWN()判断按下某键名字你可以自己改配合if使用。system(start *);使用system()函数打开某个程序或网站*为你输入的程序位置或网站网址加双引号system(cls);使用system()函数清屏[system()的头文件是windows.h。]Beep(1,2);使用Beep()函数发声1为发声赫兹2为发声时间毫秒头文件是cstdio和windows.h。Sleep(333);使用Sleep()函数让程序等待333毫秒可改头文件是window.h。这个有点小bug就是按了1或2键后会保留按下的键为输入结果 。我还是一名小学生希望大家可以点赞支持一下我。