cmd简单游戏代码(cmd可以运行游戏的代码)

      最后更新:2024-03-24 17:48:41 手机定位技术交流文章

      求一个用C语言编写的小游戏代码

      #include #include #include /////////////////////////////////////////////// 定义常量、枚举量、结构体、全局变量///////////////////////////////////////////// #define WIDTH 10 // 游戏区宽度 #define HEIGHT 22 // 游戏区高度 #define SIZE 20 // 每个游戏区单位的实际像素 // 定义操作类型enum CMD{ CMD_ROTATE, // 方块旋转 CMD_LEFT, CMD_RIGHT, CMD_DOWN, // 方块左、右、下移动 CMD_SINK, // 方块沉底 CMD_QUIT // 退出游戏 };// 定义绘制方块的方法enum DRAW{ SHOW, // 显示方块 HIDE, // 隐藏方块 FIX // 固定方块 };// 定义七种俄罗斯方块struct BLOCK{ WORD dir[4]; // 方块的四个旋转状态 COLORREF color; // 方块的颜色 } g_Blocks[7] = { {0x0F00, 0x4444, 0x0F00, 0x4444, RED}, // I {0x0660, 0x0660, 0x0660, 0x0660, BLUE}, // 口 {0x4460, 0x02E0, 0x0622, 0x0740, MAGENTA}, // L {0x2260, 0x0E20, 0x0644, 0x0470, YELLOW}, // 反L {0x0C60, 0x2640, 0x0C60, 0x2640, CYAN}, // Z {0x0360, 0x4620, 0x0360, 0x4620, GREEN}, // 反Z {0x4E00, 0x4C40, 0x0E40, 0x4640, BROWN}}; // T // 定义当前方块、下一个方块的信息struct BLOCKINFO{ byte id; // 方块 ID char x, y; // 方块在游戏区中的坐标 byte dir:2; // 方向 } g_CurBlock, g_NextBlock; // 定义游戏区BYTE g_World[WIDTH][HEIGHT] = {0};/////////////////////////////////////////////// 函数声明///////////////////////////////////////////// void Init(); // 初始化游戏 void Quit(); // 退出游戏 void NewGame(); // 开始新游戏 void GameOver(); // 结束游戏 CMDGetCmd(); // 获取控制命令 void DispatchCmd(CMD _cmd); // 分发控制命令 void NewBlock(); // 生成新的方块 bool CheckBlock(BLOCKINFO _block); // 检测指定方块是否可以放下 void DrawBlock(BLOCKINFO _block, DRAW _draw = SHOW); // 画方块 void OnRotate(); // 旋转方块 void OnLeft(); // 左移方块 void OnRight(); // 右移方块 void OnDown(); // 下移方块 void OnSink(); // 沉底方块 /////////////////////////////////////////////// 函数定义/////////////////////////////////////////////// 主函数void main(){Init();CMD c;while(true){c = GetCmd();DispatchCmd(c);// 按退出时,显示对话框咨询用户是否退出if (c == CMD_QUIT){HWND wnd = GetHWnd();if (MessageBox(wnd, _T("您要退出游戏吗?"), _T("提醒"), MB_OKCANCEL | MB_ICONQUESTION) == IDOK)Quit();}}}// 初始化游戏void Init(){initgraph(640, 480);srand((unsigned)time(NULL));// 显示操作说明setfont(14, 0, _T("宋体"));outtextxy(20, 330, _T("操作说明"));outtextxy(20, 350, _T("上:旋转"));outtextxy(20, 370, _T("左:左移"));outtextxy(20, 390, _T("右:右移"));outtextxy(20, 410, _T("下:下移"));outtextxy(20, 430, _T("空格:沉底"));outtextxy(20, 450, _T("ESC:退出"));// 设置坐标原点setorigin(220, 20);// 绘制游戏区边界rectangle(-1, -1, WIDTH * SIZE, HEIGHT * SIZE);rectangle((WIDTH + 1) * SIZE - 1, -1, (WIDTH + 5) * SIZE, 4 * SIZE);// 开始新游戏NewGame();}// 退出游戏void Quit(){closegraph();exit(0);}// 开始新游戏void NewGame(){// 清空游戏区setfillstyle(BLACK);bar(0, 0, WIDTH * SIZE - 1, HEIGHT * SIZE - 1);ZeroMemory(g_World, WIDTH * HEIGHT);// 生成下一个方块g_NextBlock.id = rand() % 7;g_NextBlock.dir = rand() % 4;g_NextBlock.x = WIDTH + 1;g_NextBlock.y = HEIGHT - 1;// 获取新方块NewBlock();}// 结束游戏void GameOver(){HWND wnd = GetHWnd();if (MessageBox(wnd, _T("游戏结束。n您想重新来一局吗?"), _T("游戏结束"), MB_YESNO | MB_ICONQUESTION) == IDYES)NewGame();elseQuit();}// 获取控制命令DWORD m_oldtime;CMD GetCmd(){// 获取控制值while(true){// 如果超时,自动下落一格DWORD newtime = GetTickCount();if (newtime - m_oldtime >= 500){m_oldtime = newtime;return CMD_DOWN;}// 如果有按键,返回按键对应的功能if (kbhit()){switch(getch()){case 'w': case 'W': return CMD_ROTATE; case 'a': case 'A': return CMD_LEFT; case 'd': case 'D': return CMD_RIGHT; case 's': case 'S': return CMD_DOWN; case 27: return CMD_QUIT; case ' ': return CMD_SINK; case 0:case 0xE0:switch(getch()){ case 72: return CMD_ROTATE; case 75: return CMD_LEFT; case 77: return CMD_RIGHT; case 80: return CMD_DOWN; }}}// 延时 (降低 CPU 占用率)Sleep(20);}}// 分发控制命令void DispatchCmd(CMD _cmd){switch(_cmd){ case CMD_ROTATE: OnRotate(); break; case CMD_LEFT: OnLeft(); break; case CMD_RIGHT: OnRight(); break; case CMD_DOWN: OnDown(); break; case CMD_SINK: OnSink(); break; case CMD_QUIT: break; }}// 生成新的方块void NewBlock(){ g_CurBlock.id = g_NextBlock.id, g_NextBlock.id = rand() % 7; g_CurBlock.dir = g_NextBlock.dir, g_NextBlock.dir = rand() % 4; g_CurBlock.x = (WIDTH - 4) / 2;g_CurBlock.y = HEIGHT + 2;// 下移新方块直到有局部显示WORD c = g_Blocks[g_CurBlock.id].dir[g_CurBlock.dir];while((c & 0xF) == 0){g_CurBlock.y--;c >>= 4;}// 绘制新方块DrawBlock(g_CurBlock);// 绘制下一个方块setfillstyle(BLACK);bar((WIDTH + 1) * SIZE, 0, (WIDTH + 5) * SIZE - 1, 4 * SIZE - 1);DrawBlock(g_NextBlock);// 设置计时器,用于判断自动下落m_oldtime = GetTickCount();}// 画方块void DrawBlock(BLOCKINFO _block, DRAW _draw){WORD b = g_Blocks[_block.id].dir[_block.dir];int x, y;int color = BLACK;switch(_draw){case SHOW: color = g_Blocks[_block.id].color; break; case HIDE: color = BLACK; break; case FIX: color = g_Blocks[_block.id].color / 3; break;}setfillstyle(color);for(int i=0; i<16; i++){if (b & 0x8000){x = _block.x + i % 4;y = _block.y - i / 4;if (y < HEIGHT){if (_draw != HIDE)bar3d(x * SIZE + 2, (HEIGHT - y - 1) * SIZE + 2, (x + 1) * SIZE - 4, (HEIGHT - y) * SIZE - 4, 3, true);elsebar(x * SIZE, (HEIGHT - y - 1) * SIZE, (x + 1) * SIZE - 1, (HEIGHT - y) * SIZE - 1);}}b <<= 1;}}// 检测指定方块是否可以放下bool CheckBlock(BLOCKINFO _block){WORD b = g_Blocks[_block.id].dir[_block.dir];int x, y;for(int i=0; i<16; i++){if (b & 0x8000){x = _block.x + i % 4;y = _block.y - i / 4;if ((x < 0) || (x >= WIDTH) || (y < 0))return false;if ((y < HEIGHT) && (g_World[x][y]))return false;}b <<= 1;}return true;}// 旋转方块void OnRotate(){// 获取可以旋转的 x 偏移量int dx;BLOCKINFO tmp = g_CurBlock; tmp.dir++; if (CheckBlock(tmp)) { dx = 0; goto rotate; } tmp.x = g_CurBlock.x - 1; if (CheckBlock(tmp)) { dx = -1; goto rotate; } tmp.x = g_CurBlock.x + 1; if (CheckBlock(tmp)) { dx = 1; goto rotate; } tmp.x = g_CurBlock.x - 2; if (CheckBlock(tmp)) { dx = -2; goto rotate; } tmp.x = g_CurBlock.x + 2; if (CheckBlock(tmp)) { dx = 2; goto rotate; } return;rotate:// 旋转DrawBlock(g_CurBlock, HIDE);g_CurBlock.dir++;g_CurBlock.x += dx;DrawBlock(g_CurBlock);}// 左移方块void OnLeft(){BLOCKINFO tmp = g_CurBlock;tmp.x--;if (CheckBlock(tmp)){DrawBlock(g_CurBlock, HIDE);g_CurBlock.x--;DrawBlock(g_CurBlock);}}// 右移方块void OnRight(){BLOCKINFO tmp = g_CurBlock;tmp.x++;if (CheckBlock(tmp)){DrawBlock(g_CurBlock, HIDE);g_CurBlock.x++;DrawBlock(g_CurBlock);}}// 下移方块void OnDown(){BLOCKINFO tmp = g_CurBlock;tmp.y--;if (CheckBlock(tmp)){DrawBlock(g_CurBlock, HIDE);g_CurBlock.y--;DrawBlock(g_CurBlock);}else OnSink(); // 不可下移时,执行“沉底方块”操作 }// 沉底方块void OnSink(){int i, x, y;// 连续下移方块DrawBlock(g_CurBlock, HIDE);BLOCKINFO tmp = g_CurBlock;tmp.y--;while (CheckBlock(tmp)){g_CurBlock.y--;tmp.y--;}DrawBlock(g_CurBlock, FIX);// 固定方块在游戏区WORD b = g_Blocks[g_CurBlock.id].dir[g_CurBlock.dir];for(i = 0; i < 16; i++){if (b & 0x8000){if (g_CurBlock.y - i / 4 >= HEIGHT) { // 如果方块的固定位置超出高度,结束游戏 GameOver();return;}elseg_World[g_CurBlock.x + i % 4][g_CurBlock.y - i / 4] = 1;}b <<= 1;}// 检查是否需要消掉行,并标记int row[4] = {0};bool bRow = false;for(y = g_CurBlock.y; y >= max(g_CurBlock.y - 3, 0); y--){i = 0;for(x = 0; x < WIDTH; x++)if (g_World[x][y] == 1)i++;if (i == WIDTH){bRow = true;row[g_CurBlock.y - y] = 1;setfillstyle(WHITE, DIAGCROSS2_FILL);bar(0, (HEIGHT - y - 1) * SIZE + SIZE / 2 - 2, WIDTH * SIZE - 1, (HEIGHT - y - 1) * SIZE + SIZE / 2 + 2);}}if (bRow){// 延时 200 毫秒Sleep(200);// 擦掉刚才标记的行IMAGE img;for(i = 0; i < 4; i++){if (row[i]){for(y = g_CurBlock.y - i + 1; y < HEIGHT; y++)for(x = 0; x < WIDTH; x++){g_World[x][y - 1] = g_World[x][y];g_World[x][y] = 0;}getimage(&img, 0, 0, WIDTH * SIZE, (HEIGHT - (g_CurBlock.y - i + 1)) * SIZE);putimage(0, SIZE, &img);}}}// 产生新方块NewBlock(); }
      /*也不知道你是什么级别的,我是一个新手,刚接触编程语言,以下是我自己变得一个小程序,在所有c语言的编译器(vc++6.0、turbo…………)上都能运行,你还可以进一步改进。这是一个类似贪吃蛇的小游戏。祝你好运*/ /*贪吃蛇*/#include#include#include#includeint head=3 ,tail=0;int main(){int i,j,k=0;int zuobiao[2][80];long start;int direction=77;int gamespeed;int timeover;int change(char qipan[20][80],int zuobiao[2][80],char direction);zuobiao[0][tail]=1;zuobiao[1][tail]=1;zuobiao[0][1]=1;zuobiao[1][1]=2;zuobiao[0][2]=1;zuobiao[1][2]=3;zuobiao[0][head]=1;zuobiao[1][head]=4;/*处理棋盘*/char qipan[20][80];//定义棋盘for(i=0;i<20;i++)for(j=0;j<80;j++)qipan[i][j]=' ';//初始化棋盘for(i=0;i<80;i++)qipan[0][i]='_';for(i=0;i<20;i++)qipan[i][0]='|';for(i=0;i<20;i++)qipan[i][79]='|';for(i=0;i<80;i++)qipan[19][i]='_';qipan[1][1]=qipan[1][2]=qipan[1][3]='*';//初始化蛇的位置qipan[1][4]='#';printf("This is a game of a SNAKE.nGOOD LUCK TO YOU !n");printf("Input your game speed,please.(e.g.300)n");scanf("%d",&gamespeed);while(direction!='q'){system("cls");for(i=0;i<20;i++)//打印出棋盘for(j=0;j<80;j++)printf("%c",qipan[i][j]);timeover=1;start=clock();while(!kbhit()&&(timeover=clock()-start<=gamespeed));if(timeover){getch();direction=getch();}elsedirection=direction;if(!(direction==72||direction==80||direction==75||direction==77)){return 0;system("cls");printf("GAME OVER!n");}if(!change(qipan,zuobiao,direction)){direction='q';system("cls");printf("GAME OVER!n");}}return 0;}int change(char qipan[20][80],int zuobiao[2][80],char direction){int x,y;if(direction==72)x=zuobiao[0][head]-1;y=zuobiao[1][head];if(direction==80)x=zuobiao[0][head]+1;y=zuobiao[1][head];if(direction==75)x=zuobiao[0][head];y=zuobiao[0][head]-1;if(direction==77)x=zuobiao[0][head];y=zuobiao[1][head]+1;if(x==0||x==18||y==78||y==0)return 0;if(qipan[x][y]!=' ')return 0;qipan[zuobiao[0][tail]][zuobiao[1][tail]]=' ';tail=(tail+1)%80;qipan[zuobiao[0][head]][zuobiao[1][head]]='*';head=(head+1)%80;zuobiao[0][head]=x;zuobiao[1][head]=y;qipan[zuobiao[0][head]][zuobiao[1][head]]='#';return 1; }
      我也是一个新手。 下面有一个游戏名字叫:“坑人的无限”(一):#include#include#include#include#includeusing namespace std;int a;class Screen{private:int n;public:Screen(){n=5;}void move1()//注意只是循环输出各个数字,不能对循环输出再进行循环(如果对循环输出0123456789再进行循环,则move1就变成一个无限循环的函数,则下面的screen循环就进行不下去了){for(int i=0;i<10;++i){cout<本人新手一枚,代码可能有点冗长,但是能运行。 这是扫雷,输入行数 列数即可打开方块,输入行数#列数即可标记方块。#include#include#include#includemain(){char a[102][102],b[102][102],c[102][102],w;int i,j; /*循环变量*/int x,y,z[999]; /*雷的位置*/int t,s; /*标记*/int m,n,lei; /*计数*/int u,v; /*输入*/int hang,lie,shu,choice; /*自定义*/srand((int)time(NULL));h:/*选择模式*/printf("请选择模式n1.标准2.自定义n");scanf("%d",&choice);if(choice==2){do{t=0;printf("请输入n行数 列数 雷的个数n");scanf("%d%d%d",&hang,&lie,&shu);if(hang<2){printf("行数太少n");t=1;}if(hang>100){printf("行数太多n");t=1;}if(lie<2){printf("列数太少n");t=1;}if(lie>100){printf("列数太多n");t=1;}if(shu<1){printf("至少要有一个雷n");t=1;}if(shu>=(hang*lie)){printf("雷太多了n");t=1;}}while(t==1);}else{hang=10,lie=10,shu=10;}/*确定雷的位置*/for(i=1;i<=shu;i=i+1){do{t=0;z[i]=rand()%(hang*lie);for(j=1;j=1;j=j-1){s=0;if(a[i-1][j-1]=='0')s=1;if(a[i-1][j+1]=='0')s=1;if(a[i-1][j]=='0')s=1;if(a[i+1][j-1]=='0')s=1;if(a[i+1][j+1]=='0')s=1;if(a[i+1][j]=='0')s=1;if(a[i][j-1]=='0')s=1;if(a[i][j+1]=='0')s=1;if(s==1)a[i][j]=b[i][j];}}for(i=hang;i>=1;i=i-1){for(j=1;j<=lie;j=j+1){s=0;if(a[i-1][j-1]=='0')s=1;if(a[i-1][j+1]=='0')s=1;if(a[i-1][j]=='0')s=1;if(a[i+1][j-1]=='0')s=1;if(a[i+1][j+1]=='0')s=1;if(a[i+1][j]=='0')s=1;if(a[i][j-1]=='0')s=1;if(a[i][j+1]=='0')s=1;if(s==1)a[i][j]=b[i][j];}}for(i=hang;i>=1;i=i-1){for(j=lie;j>=1;j=j-1){s=0;if(a[i-1][j-1]=='0')s=1;if(a[i-1][j+1]=='0')s=1;if(a[i-1][j]=='0')s=1;if(a[i+1][j-1]=='0')s=1;if(a[i+1][j+1]=='0')s=1;if(a[i+1][j]=='0')s=1;if(a[i][j-1]=='0')s=1;if(a[i][j+1]=='0')s=1;if(s==1)a[i][j]=b[i][j];}}/*检测0区*/for(i=1;i<=hang;i=i+1){for(j=1;j<=lie;j=j+1){if(a[i][j]=='0'){if(a[i-1][j-1]=='+'||a[i-1][j-1]=='f'||a[i-1][j-1]=='?')t=1;if(a[i-1][j+1]=='+'||a[i-1][j+1]=='f'||a[i-1][j+1]=='?')t=1;if(a[i+1][j-1]=='+'||a[i+1][j-1]=='f'||a[i+1][j-1]=='?')t=1;if(a[i+1][j+1]=='+'||a[i+1][j+1]=='f'||a[i+1][j+1]=='?')t=1;if(a[i+1][j]=='+'||a[i+1][j]=='f'||a[i+1][j]=='?')t=1;if(a[i][j+1]=='+'||a[i][j+1]=='f'||a[i][j+1]=='?')t=1;if(a[i][j-1]=='+'||a[i][j-1]=='f'||a[i][j-1]=='?')t=1;if(a[i-1][j]=='+'||a[i-1][j]=='f'||a[i-1][j]=='?')t=1;}}}if(t==1)goto f;}/*检查结束*/n=0;for(i=1;i<=hang;i=i+1){for(j=1;j<=lie;j=j+1){if(a[i][j]!='+'&&a[i][j]!='f'&&a[i][j]!='?')n=n+1;}}}while(a[u][v]!='#'&&n!=(hang*lie-shu));/*游戏结束*/for(i=1;i<=shu;i=i+1){x=z[i]/lie+1;y=z[i]%lie+1;a[x][y]='#';}printf("");for(i=1;i<=lie;i=i+1){w=(i-1)/10+48;printf("%c",w);w=(i-1)%10+48;printf("%c",w);}printf("n |");for(i=1;i<=lie;i=i+1){printf("---|");}printf("n");for(i=1;i<=hang;i=i+1){w=(i-1)/10+48;printf("%c",w);w=(i-1)%10+48;printf("%c |",w);for(j=1;j<=lie;j=j+1){if(a[i][j]=='0')printf(" |");elseprintf(" %c |",a[i][j]);}/*if(i==2)printf("剩余雷个数");if(i==3)printf("%d",lei);*/printf("n |");for(j=1;j<=lie;j=j+1){printf("---|");}printf("n");}if(n==(hang*lie-shu))printf("success!n");elseprintf("game over!n");printf("重玩请输入1n");t=0;scanf("%d",&t);if(t==1)goto h; }
      那个dev–c++可以吗
      求一个用C语言编写的小游戏代码

      贪吃蛇cmd代码

      在命令提示符下cd到C++代码link生成的exe文件所在的debug目录,然后直接输入exe文件名比如说,你的cpp文件路径为D:...example.cpp,那么你在命令提示符下输入d:回车cd d:...debug回车example回车这样就可以了
      贪吃蛇cmd代码

      cmd代码大全

      ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同)move 盘符路径要移动的文件名 存放移动文件的路径移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令at id号 开启已注册的某个计划任务at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止at id号 /delete 停止某个已注册的计划任务at 查看所有的计划任务at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机finger username @host 查看最近有哪些用户登陆telnet ip 端口 远和登陆服务器,默认端口为23open ip 连接到IP(属telnet登陆后的命令)telnet 在本机上直接键入telnet 将进入本机的telnetcopy 路径文件名1 路径文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件copy c:srv.exe ipadmin$ 复制本地c:srv.exe到对方的admin下copy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C:xcopy 要复制的文件或目录树 目标地址目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件用参数/e才可连目录下的子目录一起复制到目标地址下。tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:server.exe 登陆后,将“IP”的server.exe下载到目标主机c:server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送tftp -i 对方IP put c:server.exe 登陆后,上传本地c:server.exe至主机ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时)route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interfacearp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令mem 查看cpu使用情况attrib 文件名(目录名) 查看某文件(目录)的属性attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间set 指定环境变量名称=要指派给变量的字符 设置环境变量set 显示当前所有的环境变量set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量pause 暂停批处理程序,并显示出:请按任意键继续....if 在批处理程序中执行条件处理(更多说明见if命令及变量)goto 标签 将cmd.exe导向到批处理程序中带标签的行(标签必须单独一行,且以冒号打头,例如:“:start”标签)call 路径批处理文件名 从批处理程序中调用另一个批处理程序 (更多说明见call /?)for 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量)echo on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置echo 信息 在屏幕上显示出信息echo 信息 >> pass.txt 将"信息"保存到pass.txt文件中findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hellofind 文件名 查找某文件title 标题名字 更改CMD窗口标题名字color 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白prompt 名称 更改cmd.exe的显示的命令提示符(把C:、D:统一改为:EntSky )ver 在DOS窗口下显示版本信息winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFSmd 目录名 创建目录replace 源文件 要替换文件的目录 替换文件ren 原文件名 新文件名 重命名文件名tree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称type 文件名 显示文本文件的内容more 文件名 逐屏显示输出文件doskey 要锁定的命令=字符doskey 要解锁命令= 为DOS提供的锁定命令(编辑命令行,重新调用win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir=taskmgr 调出任务管理器chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误tlntadmn telnt服务admn,键入tlntadmn选择3,再选择8,就可以更改telnet服务默认端口23为其它任何端口exit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exepath 路径可执行文件的文件名 为可执行文件设置一个路径。cmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /?regedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示;regedit /e 注册表文件名 导出注册表cacls 文件名 参数 显示或修改文件访问控制列表(ACL)——针对NTFS格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D: est.txt /D pub 设定d: est.txt拒绝pub用户访问。cacls 文件名 查看文件的访问用户权限列表REM 文本内容 在批处理文件中添加注解 netsh 查看或更改本地网络配置情况
      cmd代码大全

      怎样运行一个小游戏的代码

      情况看: (1)如果你没用非官方集成的开发环境的话,首先在你电脑上装个JDK,然后设置下电脑环境变量,里面有PATH和CLASSPATH这两个参数,具体怎么设置呢?就是把安装目录的地址拷贝到里面就好了,略有不同这两个参数的设置.安装完成后,把源代码文件的目录记下,源代码拷贝到记事本上,把后缀名改成".java";打开CMD窗口,先执行"javac 文件名.java"命令,在目录下会生成一个".class"的文件,那是编译生成的文件,如果顺利通过编译,说明源代码没错误,OK,你再执行"java 文件名.class"就执行程序了.(2)如果你用的是Eclipse或者Jbuilder这类的集成开发环境的话,那太简单了,导入源代码的文件,点工具栏上的快捷图标,是个平放着的三角形,就可以执行了 总之,你只要把JDK装上,调试成功了,剩余的就小意思,如果实在搞不定,把你代码发过来,我给你生成".jar"文件好了,就像".exe"的可执行文件.呵呵,说了这么多,自己要多摸索下啊,我是学java的,欢迎交流,希望你能顺利解决,编程要自己多摸索
      说真的我也不知道啊我也想知道希望大家来踩踩啊
      这个我哥知到道,,我问他后再告诉你们
      怎样运行一个小游戏的代码

      求cmd代码大全

      winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI)wupdmgr--------windows更新程序wscript--------windows脚本宿主设置write----------写字板winmsd---------系统信息wiaacmgr-------扫描仪和照相机向导winchat--------XP自带局域网聊天mem.exe--------显示内存使用情况Msconfig.exe---系统配置实用程序mplayer2-------简易widnows media playermspaint--------画图板mstsc----------远程桌面连接mplayer2-------媒体播放机magnify--------放大镜实用程序mmc------------打开控制台mobsync--------同步命令dxdiag---------检查DirectX信息drwtsn32------ 系统医生devmgmt.msc--- 设备管理器dfrg.msc-------磁盘碎片整理程序diskmgmt.msc---磁盘管理实用程序dcomcnfg-------打开系统组件服务ddeshare-------打开DDE共享设置dvdplay--------DVD播放器net stop messenger-----停止信使服务net start messenger----开始信使服务notepad--------打开记事本nslookup-------网络管理的工具向导ntbackup-------系统备份和还原narrator-------屏幕“讲述人”ntmsmgr.msc----移动存储管理器ntmsoprq.msc---移动存储管理员操作请求netstat -an----(TC)命令检查接口syncapp--------创建一个公文包sysedit--------系统配置编辑器sigverif-------文件签名验证程序sndrec32-------录音机shrpubw--------创建共享文件夹secpol.msc-----本地安全策略syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码services.msc---本地服务设置Sndvol32-------音量控制程序sfc.exe--------系统文件检查器sfc /scannow---windows文件保护tsshutdn-------60秒倒计时关机命令tourstart------xp简介(安装完成后出现的漫游xp程序)taskmgr--------任务管理器eventvwr-------事件查看器eudcedit-------造字程序explorer-------打开资源管理器packager-------对象包装程序perfmon.msc----计算机性能监测程序progman--------程序管理器regedit.exe----注册表rsop.msc-------组策略结果集regedt32-------注册表编辑器rononce -p ----15秒关机regsvr32 /u *.dll----停止dll文件运行regsvr32 /u zipfldr.dll------取消ZIP支持cmd.exe--------CMD命令提示符chkdsk.exe-----Chkdsk磁盘检查certmgr.msc----证书管理实用程序calc-----------启动计算器charmap--------启动字符映射表cliconfg-------SQL SERVER 客户端网络实用程序Clipbrd--------剪贴板查看器conf-----------启动netmeetingcompmgmt.msc---计算机管理cleanmgr-------垃圾整理ciadv.msc------索引服务程序osk------------打开屏幕键盘odbcad32-------ODBC数据源管理器oobe/msoobe /a----检查XP是否激活lusrmgr.msc----本机用户和组logoff---------注销命令iexpress-------木马捆绑工具,系统自带Nslookup-------IP地址侦测器fsmgmt.msc-----共享文件夹管理器utilman--------辅助工具管理器 gpedit.msc-----组策略
      win+r(开始,运行)——输入 cmd /k help >c:cmd代码大全.txt 这时在c盘根目录就会有一本cmd代码大全了。
      我的为什么拒绝访问呢
      求cmd代码大全

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/309456.html

          热门文章

          文章分类