首页/新闻资讯/正文详情

第一期:简易控制器

发布时间:2026/9/25 2:11:16 来源:云帆数科 栏目:资讯中心
第一期:简易控制器
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键后会保留按下的键为输入结果 。我还是一名小学生希望大家可以点赞支持一下我。

相关推荐

PotPlayer字幕翻译插件终极指南:轻松实现多语言观影自由
PotPlayer字幕翻译插件终极指南:轻松实现多语言观影自由

PotPlayer字幕翻译插件终极指南:轻松实现多语言观影自由 【免费下载链接】PotPlayer_Subtitle_Translate_Baidu PotPlayer 字幕在线翻译插件 - 百度平台 项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu 想要在PotPlayer播… · 2026/9/25 2:11:11

STM32电机闭环控制:PID算法与硬件设计实战
STM32电机闭环控制:PID算法与硬件设计实战

1. STM32电机闭环控制的核心价值与工程挑战电机闭环控制是嵌入式系统开发中最具挑战性的任务之一。想象一下,当你按下遥控器让无人机起飞时,电机需要瞬间从静止加速到每分钟上万转,同时还要抵抗风力扰动、电池电压波动等各种干扰。开环控制就… · 2026/9/20 15:22:06

360AI搜索效率翻倍的7个隐藏指令:90%用户至今未启用的官方API级技巧
360AI搜索效率翻倍的7个隐藏指令:90%用户至今未启用的官方API级技巧

更多请点击: https://intelliparadigm.com 第一章:360AI搜索的核心架构与指令机制概览 360AI搜索并非传统关键词匹配引擎的简单升级,而是一个融合多模态理解、实时知识蒸馏与用户意图动态建模的智能检索系统。其核心架构采用分层协同设计&am… · 2026/7/28 11:25:38

HBase 2.0上安装Phoenix 5.0.0:选包、配置与生产避坑全指南
HBase 2.0上安装Phoenix 5.0.0:选包、配置与生产避坑全指南

简介:这份压缩包是 Apache Phoenix 5.0.0 针对 HBase 2.0 的官方编译二进制发行版,面向需要在大数据平台上通过标准 SQL 对 HBase 数据做低延迟查询的架构师、运维与开发人员。Phoenix 以 JDBC 驱动形式提供关系型数据库访问层,会把 SQL 自动… · 2026/9/25 2:11:11

RL-赵-(七)-不基于模型2-时序差分/TD算法02-计算ActionValue:Sarsa01【基于RM算法⮕求解贝尔曼公式】【基于一步采样直接求出给定π下ActionValue】
RL-赵-(七)-不基于模型2-时序差分/TD算法02-计算ActionValue:Sarsa01【基于RM算法⮕求解贝尔曼公式】【基于一步采样直接求出给定π下ActionValue】

RL-赵-(七)-不基于模型3:Sarsa【TD算法】【在线】【基于RM算法在无模型条件下求解贝尔曼公式->基于一步采样直接计算出给定π下的Action Value->立刻基于ϵ-greedy更新π】 原始Sarsa用于估计一个给定policy(π)的 Action Value(Policy Evaluation)。 和 Policy Improv… · 2026/9/25 2:11:05

【Dify】多阶段深度学习图像处理应用
【Dify】多阶段深度学习图像处理应用

深度学习驱动的多阶段图像处理工作流正在成为视觉内容生成与优化的重要工具。以模型节点协同方式,流程实现了图像的逐步增强和智能化处理,适合初学编程者理解与上手。 本文梳理了典型多模型工作流的操作流程,解析每个环节的节点作用与实现方式,展示多场景下的应用方法,为… · 2026/9/25 2:11:05

RL-赵-(七)-不基于模型2-时序差分/TD算法05-计算ActionValue:Q-Learning01【求贝尔曼最优公式⮕直接得最优ActionValue⮕直接更新目标π】【无需PE与PI迭代】
RL-赵-(七)-不基于模型2-时序差分/TD算法05-计算ActionValue:Q-Learning01【求贝尔曼最优公式⮕直接得最优ActionValue⮕直接更新目标π】【无需PE与PI迭代】

RL-赵-(七)-不基于模型5:Q-Learning【TD算法】【离线】【基于RM算法在无模型条件下求解贝尔曼最优公式->直接计算出最优ActionValue->直接更新目标π】【无需PE与PI迭代】 直接求解q*(最优action value)得到最优策略,无需在PE与PI迭代来找最优策略。 直接估计optimal acti… · 2026/9/25 2:11:05

C语言详解
C语言详解

文章目录1 . 概要2 . C语言语法2.1 关键字解释、3 . C语言运算符优先级4 . 本质理解4.1 内存的本质:数字世界的生命与轮回4.2 语法的本质:掌控数字宇宙的至高功法5 . 语法应用5.1 简单示例5.2 指针:时空操控的灵魂之术5.2.1 跨越维度的力量5.… · 2026/9/25 2:11:05

RL-赵-(七)-不基于模型2-时序差分/TD算法04-计算ActionValue:n-step Sarsa【折中①one-step Sarsa与②∞-step MC:采样n步然后更新π】
RL-赵-(七)-不基于模型2-时序差分/TD算法04-计算ActionValue:n-step Sarsa【折中①one-step Sarsa与②∞-step MC:采样n步然后更新π】

RL-赵-(七)-不基于模型4:n-step Sarsa【TD算法】【Sarsa与MC的折中形式:采样n步就更新π】【Sarsa只需要一步的数据就更新;MC需等到一个episode数据搜集结束再更新】 n-Step Sarsa是Sarsa的一个变型或者是一个推广,因为n-step Sarsa包含了Sarsa和蒙特卡洛两种方法,也就是c… · 2026/9/25 2:11:05

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码