首页 > 其他分享 >cmd-字(一半)

cmd-字(一半)

时间:2024-05-24 20:29:35浏览次数:20  
标签:handle 一半 cmd int HANDLE sizeof include

#include <bits/stdc++.h>
#include <windows.h>
#include <conio.h> //控制台输入输出文件 
using namespace std;
int main()
{
    HANDLE handle =GetStdHandle(STD_OUTPUT_HANDLE);    //获取标准输出的句柄
    COORD coord={15,5};//保存光标坐标
    COORD coord1={22,5};//保存光标坐标
    SetConsoleCursorPosition(handle,coord);
   
    cout<<"*";
     char b[]={'s','s','s','a','a','a','d','d','d','d','d','d','a','a','a','s','s','a','a','d','d','d','d','s','s','a','a','a','a','w','s','s','s','d','d','d','d','w','s','a','a','s','s','a','a','a','d','d','d','d','d','d','a','a','a','s','s','s','s'};
    vector<char> a(b,b+sizeof(b)/sizeof(char));


    while(1)
    {
        
        if(kbhit())
        {
           for(int i=0;i<a.size();i++)
           {
                if(a[i]=='w'||a[i]=='a'||a[i]=='s'||a[i]=='d')
                {
                    switch(a[i])
                    {
                        SetConsoleCursorPosition(handle,coord);
                        case 's': coord.Y++;break; 
                        case 'a': coord.X--;break; 
                        case 'd': coord.X++;break; 
                        case 'w': coord.Y--;break; 
                        default: break;
                        }
                        SetConsoleCursorPosition(handle,coord);
                        
                        cout<<"*";
                        Sleep(1000);
            }
           }
           
           return 0;
        }    
    } 
    return 0;
}

 

标签:handle,一半,cmd,int,HANDLE,sizeof,include
From: https://www.cnblogs.com/hanxuyao/p/18211629

相关文章

  • CMD 常见命令
    cdchangedirectory 改变目录,切换目录cd. 到当前目录cd.. 到上一级目录cd\ 到根目录cd某一绝对路径cd某一相对路径 dirdirectory显示当前位置的文件或文件夹 从一个盘到另外一个盘C:--->D: cls清除显示 mkdir建立新文件夹 move移动文件......
  • windows cmd拉取linux文件夹下的文件,并解压
    前言:nginx静态文件从linux文件夹下拉取,然后放到windows下,并且解压 需要安装putty,用pscp命令del-pull.bat文件,负责删除本地文件夹下所有文件,并且拉取数据@echooffsetlocalsetFOLDER_PATH=C:\Users\admin\Desktop\yaya_nginx\web\echoDeletingfilesinfolder...rm......
  • 关于cmd运行javac提示'javac' 不是内部或外部命令,也不是可运行的程序的问题
     大家可以看到我这边cmd运行javac命令,它对我进行了错误的提示,提示javac不是可运行命令和程序。这个问题的根本在于环境变量的配置出现了错误。接下来就要进行jdk的环境配置了。  注意点:这里要定位到自身存放jdk的bin目录才会生效。  点击确定即可,然后打开cmd窗口......
  • window下通过管理权限启动cmd创建快捷方式
     cmd创建快捷方式命令在Windows管理权限启动命令提示符(cmd)中,可以使用mklink命令来创建快捷方式。基本语法如下: mklink[/D]LinkTarget其中:Link 是你想创建的快捷方式的路径。Target 是你想创建快捷方式指向的文件或文件夹的路径。/D 参数......
  • cmd shutdown 中常用命令讲解
    一段时间后关机:shutdown-s-t秒数效果是倒计时到该秒数后关机,例如shutdown-s-t3600就是3600秒后关机,也就是一小时后关机立即关机命令:shutdown-p关闭本地计算机,效果是马上关机,而不进行倒计时也可以使用shutdown-s-te设置0秒后关机,也就是立即关机的意思一段时间后重启:shutd......
  • cmd-parser - 一个非常简单好用的命令解析器+EmbedXrpc - 面向单片机的嵌入式小型RPC
    1、EmbedXrpc-面向单片机的嵌入式小型RPCEmbedXrpc类似于Google的gRPC,但是应用场景是单片机。RPC远程调用极大的方便了开发,使得不必关注于协议解析,数据的序列化和反序列化等繁琐的工作。项目主页: https://gitee.com/snikeguo/EmbedXrpcEmbedXrpc应用场景:单片机近距离Clie......
  • 利用pearcmd实现裸文件包含
    利用pearcmd实现裸文件包含在ctf中,常常有这样一类题:题目很简单,一般围绕一个include函数展开。例:ctfshow元旦水友赛easy_include这类题目没有提供文件上传点,因此不能使用常规方法上传一句话实现命令执行。裸文件包含是一种针对这类题目的解题手法。这里引入大佬的文......
  • Springboot项目镜像制作&传递环境变量、设置hostname、动态设置JVM参数、cmd&entrypoi
    实现制作一个springboot的镜像,并且可以传递环境变量实现动态JVM参数和端口。0.准备&cmd、entrypoint区别1.准备springboot项目一个简单的springboot项目,默认启动8001端口,里面只有一个接口。xxx%curllocalhost:8081indexdocker环境2.CMD、entrypoint区......
  • 优化cmd中,查询表字段过长情况下的展示效果
    当我们遇到table字段比较多,cmd无法在一行内展示所有字段的情况时可以切换查询语句的结束格式:由以分号;结尾select*fromtable;切换为以/G结尾select*fromtable/G可以切换table的展示格式为以竖列的形式展示一行一行的数据......
  • cmd 使用笔记
    基础rem是注释set命令用于设置变量(注意不要与已存在的环境变量同名)脚本参数echo%%0=%0echo%%1=%1echo%%2=%2echo%%3=%3echo%%4=%4echo%%5=%5REMecho%%1=%1REM上面这句表示:%%1转义为%1,而%1表示第一个命令行参数setlocal开启局部......