【游戏】扫雷V1.0
bat吧
全部回复
仅看楼主
level 5
先发链接:百度网盘
2015年08月06日 03点08分 1
level 5
这些是截图
2015年08月06日 03点08分 2
level 5
代码属于小白级别,写了1700多行。。。[汗]
如有大神愿帮助简化,定不胜感激
2015年08月06日 03点08分 3
卧槽 你也太有耐心了吧。。。
2015年08月06日 04点08分
level 5
@echo off
title 扫雷游戏-神来之笔工作室
color f0
mshta vbscript:msgbox("扫雷游戏来自神来之笔工作室,制作者:神来之笔",48,"系统重要提示!!!")(window.close)
set 版本=版本:V1.0
set line1=开始游戏
set line2=查看说明
set line3=更改颜色
set line4=退出游戏
set line5=现在时间
set line6=现在日期
set line7=请选择
set error=输入错误,请重新输入
set "space= "
set var=0
:menu
echo ┏━━━━━━━━━━━┓
ping/n 1 127.1>nul
echo ┃%版本% ┃
ping/n 1 127.1>nul
echo ┃ 1.%line1% ┃
ping/n 1 127.1>nul
echo ┃ 2.%line2% ┃
ping/n 1 127.1>nul
echo ┃ 3.%line3% ┃
ping/n 1 127.1>nul
echo ┃ 4.%line4% ┃
ping/n 1 127.1>nul
echo ┃%line5%:%time% ┃
ping/n 1 127.1>nul
echo ┃%line6%:%date% ┃
ping/n 1 127.1>nul
echo ┃ %line7% ┃
ping/n 1 127.1>nul
echo ┗━━━━━━━━━━━┛
:control
set /p begin=
if /i "%begin%"=="1" goto game
if /i "%begin%"=="2" goto tip
if /i "%begin%"=="3" goto color
if /i "%begin%"=="4" exit
echo %error% &goto control
:game
cls
echo 欢迎开始游戏,请先选择游戏难度:
echo ┏━━━━━━━┓
echo ┃1.简单(9×9) ┃
echo ┣━━━━━━━┫
echo ┃2.中等(16×16)┃[敬请期待]
echo ┣━━━━━━━┫
echo ┃3.专家(30×16)┃[敬请期待]
echo ┣━━━━━━━┫
echo ┃4.自定义 ┃[敬请期待]
echo ┗━━━━━━━┛
:gamex
set /p set=
if /i "%set%"=="1" goto minesweeper1
if /i "%set%"=="2" goto minesweeper2
if /i "%set%"=="3" goto minesweeper3
if /i "%set%"=="4" goto set
echo %error% &goto gamex
:minesweeper1
cls
set h=71
::定义安全方格的数量
set a1=%space%1
set a2=%space%2
set a3=%space%3
set a4=%space%4
set a5=%space%5
set a6=%space%6
set a7=%space%7
set a8=%space%8
set a9=%space%9
set /a a10=10,a11=11,a12=12,a13=13,a14=14,a15=15,a16=16,a17=17,a18=18,a19=19,a20=20,a21=21,a22=22,a23=23,a24=24,a25=25,a26=26,a27=27,a28=28,a29=29,a30=30,a31=31,a32=32,a33=33,a34=34,a35=35,a36=36,a37=37,a38=38,a39=39,a40=40,a41=41,a42=42,a43=43,a44=44,a45=45,a46=46,a47=47,a48=48,a49=49,a50=50,a51=51,a52=52,a53=53,a54=54,a55=55,a56=56,a57=57,a58=58,a59=59,a60=60,a61=61,a62=62,a63=63,a64=64,a65=65,a66=66,a67=67,a68=68,a69=69,a70=70,a71=71,a72=72,a73=73,a74=74,a75=75,a76=76,a77=77,a78=78,a79=79,a80=80,a81=81
::定义各区域数值
set /a mine1=%random%%%81+1
:check1
set /a mine2=%random%%%81+1
if %mine2% equ %mine1% goto check1
:check2
set /a mine3=%random%%%81+1
if %mine3% equ %mine1% goto check2
if %mine3% equ %mine2% goto check2
:check3
set /a mine4=%random%%%81+1
if %mine4% equ %mine1% goto check3
if %mine4% equ %mine2% goto check3
if %mine4% equ %mine3% goto check3
:check4
set /a mine5=%random%%%81+1
if %mine5% equ %mine1% goto check4
if %mine5% equ %mine2% goto check4
if %mine5% equ %mine3% goto check4
if %mine5% equ %mine4% goto check4
:check5
set /a mine6=%random%%%81+1
if %mine6% equ %mine1% goto check5
if %mine6% equ %mine2% goto check5
if %mine6% equ %mine3% goto check5
if %mine6% equ %mine4% goto check5
if %mine6% equ %mine5% goto check5
:check6
set /a mine7=%random%%%81+1
if %mine7% equ %mine1% goto check6
if %mine7% equ %mine2% goto check6
if %mine7% equ %mine3% goto check6
if %mine7% equ %mine4% goto check6
if %mine7% equ %mine5% goto check6
if %mine7% equ %mine6% goto check6
:check7
set /a mine8=%random%%%81+1
if %mine8% equ %mine1% goto check7
if %mine8% equ %mine2% goto check7
if %mine8% equ %mine3% goto check7
if %mine8% equ %mine4% goto check7
if %mine8% equ %mine5% goto check7
if %mine8% equ %mine6% goto check7
if %mine8% equ %mine7% goto check7
:check8
set /a mine9=%random%%%81+1
if %mine9% equ %mine1% goto check8
if %mine9% equ %mine2% goto check8
if %mine9% equ %mine3% goto check8
if %mine9% equ %mine4% goto check8
if %mine9% equ %mine5% goto check8
if %mine9% equ %mine6% goto check8
if %mine9% equ %mine7% goto check8
if %mine9% equ %mine8% goto check8
:check9
set /a mine10=%random%%%81+1
if %mine10% equ %mine1% goto check9
if %mine10% equ %mine2% goto check9
if %mine10% equ %mine3% goto check9
if %mine10% equ %mine4% goto check9
if %mine10% equ %mine5% goto check9
if %mine10% equ %mine6% goto check9
if %mine10% equ %mine7% goto check9
if %mine10% equ %mine8% goto check9
if %mine10% equ %mine9% goto check9
::定义雷区,并自检是否重复
:start1
if %h% equ 0 goto win
echo 共有10个地雷,祝好运!
echo ┌—┬—┬—┬—┬—┬—┬—┬—┬—┐
echo │%a1%│%a2%│%a3%│%a4%│%a5%│%a6%│%a7%│%a8%│%a9%│
echo ├—┼—┼—┼—┼—┼—┼—┼—┼—┤
echo │%a10%│%a11%│%a12%│%a13%│%a14%│%a15%│%a16%│%a17%│%a18%│
echo ├—┼—┼—┼—┼—┼—┼—┼—┼—┤
echo │%a19%│%a20%│%a21%│%a22%│%a23%│%a24%│%a25%│%a26%│%a27%│
echo ├—┼—┼—┼—┼—┼—┼—┼—┼—┤
echo │%a28%│%a29%│%a30%│%a31%│%a32%│%a33%│%a34%│%a35%│%a36%│
echo ├—┼—┼—┼—┼—┼—┼—┼—┼—┤
echo │%a37%│%a38%│%a39%│%a40%│%a41%│%a42%│%a43%│%a44%│%a45%│
echo ├—┼—┼—┼—┼—┼—┼—┼—┼—┤
echo │%a46%│%a47%│%a48%│%a49%│%a50%│%a51%│%a52%│%a53%│%a54%│
echo ├—┼—┼—┼—┼—┼—┼—┼—┼—┤
echo │%a55%│%a56%│%a57%│%a58%│%a59%│%a60%│%a61%│%a62%│%a63%│
echo ├—┼—┼—┼—┼—┼—┼—┼—┼—┤
echo │%a64%│%a65%│%a66%│%a67%│%a68%│%a69%│%a70%│%a71%│%a72%│
echo ├—┼—┼—┼—┼—┼—┼—┼—┼—┤
echo │%a73%│%a74%│%a75%│%a76%│%a77%│%a78%│%a79%│%a80%│%a81%│
echo └—┴—┴—┴—┴—┴—┴—┴—┴—┘
echo 请输入扫雷的位置,按图中的数字(在数字前输入f可标记为地雷,数字前输入c可取消标记,特别温馨提示:不要踩已标记为雷的方格)
:begin1
set /p s=
if %s% equ %mine1% goto lose
if %s% equ %mine2% goto lose
if %s% equ %mine3% goto lose
if %s% equ %mine4% goto lose
if %s% equ %mine5% goto lose
if %s% equ %mine6% goto lose
if %s% equ %mine7% goto lose
if %s% equ %mine8% goto lose
if %s% equ %mine9% goto lose
if %s% equ %mine10% goto lose
::游戏失败检测
if %space%%s% equ %a1% goto mode1.1
if %space%%s% equ %a2% goto mode1.2
if %space%%s% equ %a3% goto mode1.2
if %space%%s% equ %a4% goto mode1.2
if %space%%s% equ %a5% goto mode1.2
if %space%%s% equ %a6% goto mode1.2
if %space%%s% equ %a7% goto mode1.2
if %space%%s% equ %a8% goto mode1.2
if %space%%s% equ %a9% goto mode1.3
if %s% equ %a10% goto mode1.4
if %s% equ %a11% goto mode1.5
if %s% equ %a12% goto mode1.5
if %s% equ %a13% goto mode1.5
if %s% equ %a14% goto mode1.5
if %s% equ %a15% goto mode1.5
if %s% equ %a16% goto mode1.5
if %s% equ %a17% goto mode1.5
if %s% equ %a18% goto mode1.6
if %s% equ %a19% goto mode1.4
if %s% equ %a20% goto mode1.5
if %s% equ %a21% goto mode1.5
if %s% equ %a22% goto mode1.5
if %s% equ %a23% goto mode1.5
if %s% equ %a24% goto mode1.5
if %s% equ %a25% goto mode1.5
if %s% equ %a26% goto mode1.5
if %s% equ %a27% goto mode1.6
if %s% equ %a28% goto mode1.4
if %s% equ %a29% goto mode1.5
if %s% equ %a30% goto mode1.5
if %s% equ %a31% goto mode1.5
if %s% equ %a32% goto mode1.5
if %s% equ %a33% goto mode1.5
if %s% equ %a34% goto mode1.5
if %s% equ %a35% goto mode1.5
if %s% equ %a36% goto mode1.6
if %s% equ %a37% goto mode1.4
if %s% equ %a38% goto mode1.5
if %s% equ %a39% goto mode1.5
if %s% equ %a40% goto mode1.5
if %s% equ %a41% goto mode1.5
if %s% equ %a42% goto mode1.5
if %s% equ %a43% goto mode1.5
if %s% equ %a44% goto mode1.5
if %s% equ %a45% goto mode1.6
if %s% equ %a46% goto mode1.4
if %s% equ %a47% goto mode1.5
if %s% equ %a48% goto mode1.5
if %s% equ %a49% goto mode1.5
if %s% equ %a50% goto mode1.5
if %s% equ %a51% goto mode1.5
if %s% equ %a52% goto mode1.5
if %s% equ %a53% goto mode1.5
if %s% equ %a54% goto mode1.6
if %s% equ %a55% goto mode1.4
if %s% equ %a56% goto mode1.5
if %s% equ %a57% goto mode1.5
if %s% equ %a58% goto mode1.5
if %s% equ %a59% goto mode1.5
if %s% equ %a60% goto mode1.5
if %s% equ %a61% goto mode1.5
if %s% equ %a62% goto mode1.5
if %s% equ %a63% goto mode1.6
if %s% equ %a64% goto mode1.4
if %s% equ %a65% goto mode1.5
if %s% equ %a66% goto mode1.5
if %s% equ %a67% goto mode1.5
if %s% equ %a68% goto mode1.5
if %s% equ %a69% goto mode1.5
if %s% equ %a70% goto mode1.5
if %s% equ %a71% goto mode1.5
if %s% equ %a72% goto mode1.6
if %s% equ %a73% goto mode1.4
if %s% equ %a74% goto mode1.5
if %s% equ %a75% goto mode1.5
if %s% equ %a76% goto mode1.5
if %s% equ %a77% goto mode1.5
if %s% equ %a78% goto mode1.5
if %s% equ %a79% goto mode1.5
if %s% equ %a80% goto mode1.5
if %s% equ %a81% goto mode1.6
2015年08月06日 03点08分 4
level 5
if %s% equ f1 set a1=Δ&cls&goto start1
if %s% equ f2 set a2=Δ&cls&goto start1
if %s% equ f3 set a3=Δ&cls&goto start1
if %s% equ f4 set a4=Δ&cls&goto start1
if %s% equ f5 set a5=Δ&cls&goto start1
if %s% equ f6 set a6=Δ&cls&goto start1
if %s% equ f7 set a7=Δ&cls&goto start1
if %s% equ f8 set a8=Δ&cls&goto start1
if %s% equ f9 set a9=Δ&cls&goto start1
if %s% equ f10 set a10=Δ&cls&goto start1
if %s% equ f11 set a11=Δ&cls&goto start1
if %s% equ f12 set a12=Δ&cls&goto start1
if %s% equ f13 set a13=Δ&cls&goto start1
if %s% equ f14 set a14=Δ&cls&goto start1
if %s% equ f15 set a15=Δ&cls&goto start1
if %s% equ f16 set a16=Δ&cls&goto start1
if %s% equ f17 set a17=Δ&cls&goto start1
if %s% equ f18 set a18=Δ&cls&goto start1
if %s% equ f19 set a19=Δ&cls&goto start1
if %s% equ f20 set a20=Δ&cls&goto start1
if %s% equ f21 set a21=Δ&cls&goto start1
if %s% equ f22 set a22=Δ&cls&goto start1
if %s% equ f23 set a23=Δ&cls&goto start1
if %s% equ f24 set a24=Δ&cls&goto start1
if %s% equ f25 set a25=Δ&cls&goto start1
if %s% equ f26 set a26=Δ&cls&goto start1
if %s% equ f27 set a27=Δ&cls&goto start1
if %s% equ f28 set a28=Δ&cls&goto start1
if %s% equ f29 set a29=Δ&cls&goto start1
if %s% equ f30 set a30=Δ&cls&goto start1
if %s% equ f31 set a31=Δ&cls&goto start1
if %s% equ f32 set a32=Δ&cls&goto start1
if %s% equ f33 set a33=Δ&cls&goto start1
if %s% equ f34 set a34=Δ&cls&goto start1
if %s% equ f35 set a35=Δ&cls&goto start1
if %s% equ f36 set a36=Δ&cls&goto start1
if %s% equ f37 set a37=Δ&cls&goto start1
if %s% equ f38 set a38=Δ&cls&goto start1
if %s% equ f39 set a39=Δ&cls&goto start1
if %s% equ f40 set a40=Δ&cls&goto start1
if %s% equ f41 set a41=Δ&cls&goto start1
if %s% equ f42 set a42=Δ&cls&goto start1
if %s% equ f43 set a43=Δ&cls&goto start1
if %s% equ f44 set a44=Δ&cls&goto start1
if %s% equ f45 set a45=Δ&cls&goto start1
if %s% equ f46 set a46=Δ&cls&goto start1
if %s% equ f47 set a47=Δ&cls&goto start1
if %s% equ f48 set a48=Δ&cls&goto start1
if %s% equ f49 set a49=Δ&cls&goto start1
if %s% equ f50 set a50=Δ&cls&goto start1
if %s% equ f51 set a51=Δ&cls&goto start1
if %s% equ f52 set a52=Δ&cls&goto start1
if %s% equ f53 set a53=Δ&cls&goto start1
if %s% equ f54 set a54=Δ&cls&goto start1
if %s% equ f55 set a55=Δ&cls&goto start1
if %s% equ f56 set a56=Δ&cls&goto start1
if %s% equ f57 set a57=Δ&cls&goto start1
if %s% equ f58 set a58=Δ&cls&goto start1
if %s% equ f59 set a59=Δ&cls&goto start1
if %s% equ f60 set a60=Δ&cls&goto start1
if %s% equ f61 set a61=Δ&cls&goto start1
if %s% equ f62 set a62=Δ&cls&goto start1
if %s% equ f63 set a63=Δ&cls&goto start1
if %s% equ f64 set a64=Δ&cls&goto start1
if %s% equ f65 set a65=Δ&cls&goto start1
if %s% equ f66 set a66=Δ&cls&goto start1
if %s% equ f67 set a67=Δ&cls&goto start1
if %s% equ f68 set a68=Δ&cls&goto start1
if %s% equ f69 set a69=Δ&cls&goto start1
if %s% equ f70 set a70=Δ&cls&goto start1
if %s% equ f71 set a71=Δ&cls&goto start1
if %s% equ f72 set a72=Δ&cls&goto start1
if %s% equ f73 set a73=Δ&cls&goto start1
if %s% equ f74 set a74=Δ&cls&goto start1
if %s% equ f75 set a75=Δ&cls&goto start1
if %s% equ f76 set a76=Δ&cls&goto start1
if %s% equ f77 set a77=Δ&cls&goto start1
if %s% equ f78 set a78=Δ&cls&goto start1
if %s% equ f79 set a79=Δ&cls&goto start1
if %s% equ f80 set a80=Δ&cls&goto start1
if %s% equ f81 set a81=Δ&cls&goto start1
if %s% equ c1 set a1=%space%1&cls&goto start1
if %s% equ c2 set a2=%space%2&cls&goto start1
if %s% equ c3 set a3=%space%3&cls&goto start1
if %s% equ c4 set a4=%space%4&cls&goto start1
if %s% equ c5 set a5=%space%5&cls&goto start1
if %s% equ c6 set a6=%space%6&cls&goto start1
if %s% equ c7 set a7=%space%7&cls&goto start1
if %s% equ c8 set a8=%space%8&cls&goto start1
if %s% equ c9 set a9=%space%9&cls&goto start1
if %s% equ c10 set a10=10&cls&goto start1
if %s% equ c11 set a11=11&cls&goto start1
if %s% equ c12 set a12=12&cls&goto start1
if %s% equ c13 set a13=13&cls&goto start1
if %s% equ c14 set a14=14&cls&goto start1
if %s% equ c15 set a15=15&cls&goto start1
if %s% equ c16 set a16=16&cls&goto start1
if %s% equ c17 set a17=17&cls&goto start1
if %s% equ c18 set a18=18&cls&goto start1
if %s% equ c19 set a19=19&cls&goto start1
if %s% equ c20 set a20=20&cls&goto start1
if %s% equ c21 set a21=21&cls&goto start1
if %s% equ c22 set a22=22&cls&goto start1
if %s% equ c23 set a23=23&cls&goto start1
if %s% equ c24 set a24=24&cls&goto start1
if %s% equ c25 set a25=25&cls&goto start1
if %s% equ c26 set a26=26&cls&goto start1
if %s% equ c27 set a27=27&cls&goto start1
if %s% equ c28 set a28=28&cls&goto start1
if %s% equ c29 set a29=29&cls&goto start1
if %s% equ c30 set a30=30&cls&goto start1
if %s% equ c31 set a31=31&cls&goto start1
if %s% equ c32 set a32=32&cls&goto start1
if %s% equ c33 set a33=33&cls&goto start1
if %s% equ c34 set a34=34&cls&goto start1
if %s% equ c35 set a35=35&cls&goto start1
if %s% equ c36 set a36=36&cls&goto start1
if %s% equ c37 set a37=37&cls&goto start1
if %s% equ c38 set a38=38&cls&goto start1
if %s% equ c39 set a39=39&cls&goto start1
if %s% equ c40 set a40=40&cls&goto start1
if %s% equ c41 set a41=41&cls&goto start1
if %s% equ c42 set a42=42&cls&goto start1
if %s% equ c43 set a43=43&cls&goto start1
if %s% equ c44 set a44=44&cls&goto start1
if %s% equ c45 set a45=45&cls&goto start1
if %s% equ c46 set a46=46&cls&goto start1
if %s% equ c47 set a47=47&cls&goto start1
if %s% equ c48 set a48=48&cls&goto start1
if %s% equ c49 set a49=49&cls&goto start1
if %s% equ c50 set a50=50&cls&goto start1
if %s% equ c51 set a51=51&cls&goto start1
if %s% equ c52 set a52=52&cls&goto start1
if %s% equ c53 set a53=53&cls&goto start1
if %s% equ c54 set a54=54&cls&goto start1
if %s% equ c55 set a55=55&cls&goto start1
if %s% equ c56 set a56=56&cls&goto start1
if %s% equ c57 set a57=57&cls&goto start1
if %s% equ c58 set a58=58&cls&goto start1
if %s% equ c59 set a59=59&cls&goto start1
if %s% equ c60 set a60=60&cls&goto start1
if %s% equ c61 set a61=61&cls&goto start1
if %s% equ c62 set a62=62&cls&goto start1
if %s% equ c63 set a63=63&cls&goto start1
if %s% equ c64 set a64=64&cls&goto start1
if %s% equ c65 set a65=65&cls&goto start1
if %s% equ c66 set a66=66&cls&goto start1
if %s% equ c67 set a67=67&cls&goto start1
if %s% equ c68 set a68=68&cls&goto start1
if %s% equ c69 set a69=69&cls&goto start1
if %s% equ c70 set a70=70&cls&goto start1
if %s% equ c71 set a71=71&cls&goto start1
if %s% equ c72 set a72=72&cls&goto start1
if %s% equ c73 set a73=73&cls&goto start1
if %s% equ c74 set a74=74&cls&goto start1
if %s% equ c75 set a75=75&cls&goto start1
if %s% equ c76 set a76=76&cls&goto start1
if %s% equ c77 set a77=77&cls&goto start1
if %s% equ c78 set a78=78&cls&goto start1
if %s% equ c79 set a79=79&cls&goto start1
if %s% equ c80 set a80=80&cls&goto start1
if %s% equ c81 set a81=81&cls&goto start1
echo %error% &goto begin1
::检查输入值
2015年08月06日 03点08分 5
level 5
:mode1.1
if 2 equ %mine1% set /a var=%var%+1
if 2 equ %mine2% set /a var=%var%+1
if 2 equ %mine3% set /a var=%var%+1
if 2 equ %mine4% set /a var=%var%+1
if 2 equ %mine5% set /a var=%var%+1
if 2 equ %mine6% set /a var=%var%+1
if 2 equ %mine7% set /a var=%var%+1
if 2 equ %mine8% set /a var=%var%+1
if 2 equ %mine9% set /a var=%var%+1
if 2 equ %mine10% set /a var=%var%+1
if 10 equ %mine1% set /a var=%var%+1
if 10 equ %mine2% set /a var=%var%+1
if 10 equ %mine3% set /a var=%var%+1
if 10 equ %mine4% set /a var=%var%+1
if 10 equ %mine5% set /a var=%var%+1
if 10 equ %mine6% set /a var=%var%+1
if 10 equ %mine7% set /a var=%var%+1
if 10 equ %mine8% set /a var=%var%+1
if 10 equ %mine9% set /a var=%var%+1
if 10 equ %mine10% set /a var=%var%+1
if 11 equ %mine1% set /a var=%var%+1
if 11 equ %mine2% set /a var=%var%+1
if 11 equ %mine3% set /a var=%var%+1
if 11 equ %mine4% set /a var=%var%+1
if 11 equ %mine5% set /a var=%var%+1
if 11 equ %mine6% set /a var=%var%+1
if 11 equ %mine7% set /a var=%var%+1
if 11 equ %mine8% set /a var=%var%+1
if 11 equ %mine9% set /a var=%var%+1
if 11 equ %mine10% set /a var=%var%+1
if %var% equ 0 set a1=■&set /a h=%h%-1
if %var% equ 1 set a1=①&set /a h=%h%-1
if %var% equ 2 set a1=②&set /a h=%h%-1
if %var% equ 3 set a1=③&set /a h=%h%-1
set var=0
cls&goto start1
:mode1.2
set /a x4=%s%-1
set /a x5=%s%+1
set /a x6=%s%+8
set /a x7=%s%+9
set /a x8=%s%+10
if %x4% equ %mine1% set /a var=%var%+1
if %x4% equ %mine2% set /a var=%var%+1
if %x4% equ %mine3% set /a var=%var%+1
if %x4% equ %mine4% set /a var=%var%+1
if %x4% equ %mine5% set /a var=%var%+1
if %x4% equ %mine6% set /a var=%var%+1
if %x4% equ %mine7% set /a var=%var%+1
if %x4% equ %mine8% set /a var=%var%+1
if %x4% equ %mine9% set /a var=%var%+1
if %x4% equ %mine10% set /a var=%var%+1
if %x5% equ %mine1% set /a var=%var%+1
if %x5% equ %mine2% set /a var=%var%+1
if %x5% equ %mine3% set /a var=%var%+1
if %x5% equ %mine4% set /a var=%var%+1
if %x5% equ %mine5% set /a var=%var%+1
if %x5% equ %mine6% set /a var=%var%+1
if %x5% equ %mine7% set /a var=%var%+1
if %x5% equ %mine8% set /a var=%var%+1
if %x5% equ %mine9% set /a var=%var%+1
if %x5% equ %mine10% set /a var=%var%+1
if %x6% equ %mine1% set /a var=%var%+1
if %x6% equ %mine2% set /a var=%var%+1
if %x6% equ %mine3% set /a var=%var%+1
if %x6% equ %mine4% set /a var=%var%+1
if %x6% equ %mine5% set /a var=%var%+1
if %x6% equ %mine6% set /a var=%var%+1
if %x6% equ %mine7% set /a var=%var%+1
if %x6% equ %mine8% set /a var=%var%+1
if %x6% equ %mine9% set /a var=%var%+1
if %x6% equ %mine10% set /a var=%var%+1
if %x7% equ %mine1% set /a var=%var%+1
if %x7% equ %mine2% set /a var=%var%+1
if %x7% equ %mine3% set /a var=%var%+1
if %x7% equ %mine4% set /a var=%var%+1
if %x7% equ %mine5% set /a var=%var%+1
if %x7% equ %mine6% set /a var=%var%+1
if %x7% equ %mine7% set /a var=%var%+1
if %x7% equ %mine8% set /a var=%var%+1
if %x7% equ %mine9% set /a var=%var%+1
if %x7% equ %mine10% set /a var=%var%+1
if %x8% equ %mine1% set /a var=%var%+1
if %x8% equ %mine2% set /a var=%var%+1
if %x8% equ %mine3% set /a var=%var%+1
if %x8% equ %mine4% set /a var=%var%+1
if %x8% equ %mine5% set /a var=%var%+1
if %x8% equ %mine6% set /a var=%var%+1
if %x8% equ %mine7% set /a var=%var%+1
if %x8% equ %mine8% set /a var=%var%+1
if %x8% equ %mine9% set /a var=%var%+1
if %x8% equ %mine10% set /a var=%var%+1
if %var% equ 0 set sl=■
if %var% equ 1 set sl=①
if %var% equ 2 set sl=②
if %var% equ 3 set sl=③
if %var% equ 4 set sl=④
if %var% equ 5 set sl=⑤
if %s% equ %a2% set a2=%sl%&set /a h=%h%-1
if %s% equ %a3% set a3=%sl%&set /a h=%h%-1
if %s% equ %a4% set a4=%sl%&set /a h=%h%-1
if %s% equ %a5% set a5=%sl%&set /a h=%h%-1
if %s% equ %a6% set a6=%sl%&set /a h=%h%-1
if %s% equ %a7% set a7=%sl%&set /a h=%h%-1
if %s% equ %a8% set a8=%sl%&set /a h=%h%-1
set var=0
cls&goto :start1
:mode1.3
if 8 equ %mine1% set /a var=%var%+1
if 8 equ %mine2% set /a var=%var%+1
if 8 equ %mine3% set /a var=%var%+1
if 8 equ %mine4% set /a var=%var%+1
if 8 equ %mine5% set /a var=%var%+1
if 8 equ %mine6% set /a var=%var%+1
if 8 equ %mine7% set /a var=%var%+1
if 8 equ %mine8% set /a var=%var%+1
if 8 equ %mine9% set /a var=%var%+1
if 8 equ %mine10% set /a var=%var%+1
if 17 equ %mine1% set /a var=%var%+1
if 17 equ %mine2% set /a var=%var%+1
if 17 equ %mine3% set /a var=%var%+1
if 17 equ %mine4% set /a var=%var%+1
if 17 equ %mine5% set /a var=%var%+1
if 17 equ %mine6% set /a var=%var%+1
if 17 equ %mine7% set /a var=%var%+1
if 17 equ %mine8% set /a var=%var%+1
if 17 equ %mine9% set /a var=%var%+1
if 17 equ %mine10% set /a var=%var%+1
if 18 equ %mine1% set /a var=%var%+1
if 18 equ %mine2% set /a var=%var%+1
if 18 equ %mine3% set /a var=%var%+1
if 18 equ %mine4% set /a var=%var%+1
if 18 equ %mine5% set /a var=%var%+1
if 18 equ %mine6% set /a var=%var%+1
if 18 equ %mine7% set /a var=%var%+1
if 18 equ %mine8% set /a var=%var%+1
if 18 equ %mine9% set /a var=%var%+1
if 18 equ %mine10% set /a var=%var%+1
if %var% equ 0 set a9=■&set /a h=%h%-1
if %var% equ 1 set a9=①&set /a h=%h%-1
if %var% equ 2 set a9=②&set /a h=%h%-1
if %var% equ 3 set a9=③&set /a h=%h%-1
set var=0
cls&goto start1
:mode1.4
set /a x2=%s%-9
set /a x3=%s%-8
set /a x5=%s%+1
set /a x7=%s%+9
set /a x8=%s%+10
if %x2% equ %mine1% set /a var=%var%+1
if %x2% equ %mine2% set /a var=%var%+1
if %x2% equ %mine3% set /a var=%var%+1
if %x2% equ %mine4% set /a var=%var%+1
if %x2% equ %mine5% set /a var=%var%+1
if %x2% equ %mine6% set /a var=%var%+1
if %x2% equ %mine7% set /a var=%var%+1
if %x2% equ %mine8% set /a var=%var%+1
if %x2% equ %mine9% set /a var=%var%+1
if %x2% equ %mine10% set /a var=%var%+1
if %x3% equ %mine1% set /a var=%var%+1
if %x3% equ %mine2% set /a var=%var%+1
if %x3% equ %mine3% set /a var=%var%+1
if %x3% equ %mine4% set /a var=%var%+1
if %x3% equ %mine5% set /a var=%var%+1
if %x3% equ %mine6% set /a var=%var%+1
if %x3% equ %mine7% set /a var=%var%+1
if %x3% equ %mine8% set /a var=%var%+1
if %x3% equ %mine9% set /a var=%var%+1
if %x3% equ %mine10% set /a var=%var%+1
if %x5% equ %mine1% set /a var=%var%+1
if %x5% equ %mine2% set /a var=%var%+1
if %x5% equ %mine3% set /a var=%var%+1
if %x5% equ %mine4% set /a var=%var%+1
if %x5% equ %mine5% set /a var=%var%+1
if %x5% equ %mine6% set /a var=%var%+1
if %x5% equ %mine7% set /a var=%var%+1
if %x5% equ %mine8% set /a var=%var%+1
if %x5% equ %mine9% set /a var=%var%+1
if %x5% equ %mine10% set /a var=%var%+1
if %x7% equ %mine1% set /a var=%var%+1
if %x7% equ %mine2% set /a var=%var%+1
if %x7% equ %mine3% set /a var=%var%+1
if %x7% equ %mine4% set /a var=%var%+1
if %x7% equ %mine5% set /a var=%var%+1
if %x7% equ %mine6% set /a var=%var%+1
if %x7% equ %mine7% set /a var=%var%+1
if %x7% equ %mine8% set /a var=%var%+1
if %x7% equ %mine9% set /a var=%var%+1
if %x7% equ %mine10% set /a var=%var%+1
if %x8% equ %mine1% set /a var=%var%+1
if %x8% equ %mine2% set /a var=%var%+1
if %x8% equ %mine3% set /a var=%var%+1
if %x8% equ %mine4% set /a var=%var%+1
if %x8% equ %mine5% set /a var=%var%+1
if %x8% equ %mine6% set /a var=%var%+1
if %x8% equ %mine7% set /a var=%var%+1
if %x8% equ %mine8% set /a var=%var%+1
if %x8% equ %mine9% set /a var=%var%+1
if %x8% equ %mine10% set /a var=%var%+1
if %var% equ 0 set sl=■
if %var% equ 1 set sl=①
if %var% equ 2 set sl=②
if %var% equ 3 set sl=③
if %var% equ 4 set sl=④
if %var% equ 5 set sl=⑤
if %s% equ %a10% set a10=%sl%&set /a h=%h%-1
if %s% equ %a19% set a19=%sl%&set /a h=%h%-1
if %s% equ %a28% set a28=%sl%&set /a h=%h%-1
if %s% equ %a37% set a37=%sl%&set /a h=%h%-1
if %s% equ %a46% set a46=%sl%&set /a h=%h%-1
if %s% equ %a55% set a55=%sl%&set /a h=%h%-1
if %s% equ %a64% set a64=%sl%&set /a h=%h%-1
if %s% equ %a73% set a73=%sl%&set /a h=%h%-1
set var=0
cls&goto start1
2015年08月06日 03点08分 6
level 5
:mode1.5
set /a x1=%s%-10
set /a x2=%s%-9
set /a x3=%s%-8
set /a x4=%s%-1
set /a x5=%s%+1
set /a x6=%s%+8
set /a x7=%s%+9
set /a x8=%s%+10
if %x1% equ %mine1% set /a var=%var%+1
if %x1% equ %mine2% set /a var=%var%+1
if %x1% equ %mine3% set /a var=%var%+1
if %x1% equ %mine4% set /a var=%var%+1
if %x1% equ %mine5% set /a var=%var%+1
if %x1% equ %mine6% set /a var=%var%+1
if %x1% equ %mine7% set /a var=%var%+1
if %x1% equ %mine8% set /a var=%var%+1
if %x1% equ %mine9% set /a var=%var%+1
if %x1% equ %mine10% set /a var=%var%+1
if %x2% equ %mine1% set /a var=%var%+1
if %x2% equ %mine2% set /a var=%var%+1
if %x2% equ %mine3% set /a var=%var%+1
if %x2% equ %mine4% set /a var=%var%+1
if %x2% equ %mine5% set /a var=%var%+1
if %x2% equ %mine6% set /a var=%var%+1
if %x2% equ %mine7% set /a var=%var%+1
if %x2% equ %mine8% set /a var=%var%+1
if %x2% equ %mine9% set /a var=%var%+1
if %x2% equ %mine10% set /a var=%var%+1
if %x3% equ %mine1% set /a var=%var%+1
if %x3% equ %mine2% set /a var=%var%+1
if %x3% equ %mine3% set /a var=%var%+1
if %x3% equ %mine4% set /a var=%var%+1
if %x3% equ %mine5% set /a var=%var%+1
if %x3% equ %mine6% set /a var=%var%+1
if %x3% equ %mine7% set /a var=%var%+1
if %x3% equ %mine8% set /a var=%var%+1
if %x3% equ %mine9% set /a var=%var%+1
if %x3% equ %mine10% set /a var=%var%+1
if %x4% equ %mine1% set /a var=%var%+1
if %x4% equ %mine2% set /a var=%var%+1
if %x4% equ %mine3% set /a var=%var%+1
if %x4% equ %mine4% set /a var=%var%+1
if %x4% equ %mine5% set /a var=%var%+1
if %x4% equ %mine6% set /a var=%var%+1
if %x4% equ %mine7% set /a var=%var%+1
if %x4% equ %mine8% set /a var=%var%+1
if %x4% equ %mine9% set /a var=%var%+1
if %x4% equ %mine10% set /a var=%var%+1
if %x5% equ %mine1% set /a var=%var%+1
if %x5% equ %mine2% set /a var=%var%+1
if %x5% equ %mine3% set /a var=%var%+1
if %x5% equ %mine4% set /a var=%var%+1
if %x5% equ %mine5% set /a var=%var%+1
if %x5% equ %mine6% set /a var=%var%+1
if %x5% equ %mine7% set /a var=%var%+1
if %x5% equ %mine8% set /a var=%var%+1
if %x5% equ %mine9% set /a var=%var%+1
if %x5% equ %mine10% set /a var=%var%+1
if %x6% equ %mine1% set /a var=%var%+1
if %x6% equ %mine2% set /a var=%var%+1
if %x6% equ %mine3% set /a var=%var%+1
if %x6% equ %mine4% set /a var=%var%+1
if %x6% equ %mine5% set /a var=%var%+1
if %x6% equ %mine6% set /a var=%var%+1
if %x6% equ %mine7% set /a var=%var%+1
if %x6% equ %mine8% set /a var=%var%+1
if %x6% equ %mine9% set /a var=%var%+1
if %x6% equ %mine10% set /a var=%var%+1
if %x7% equ %mine1% set /a var=%var%+1
if %x7% equ %mine2% set /a var=%var%+1
if %x7% equ %mine3% set /a var=%var%+1
if %x7% equ %mine4% set /a var=%var%+1
if %x7% equ %mine5% set /a var=%var%+1
if %x7% equ %mine6% set /a var=%var%+1
if %x7% equ %mine7% set /a var=%var%+1
if %x7% equ %mine8% set /a var=%var%+1
if %x7% equ %mine9% set /a var=%var%+1
if %x7% equ %mine10% set /a var=%var%+1
if %x8% equ %mine1% set /a var=%var%+1
if %x8% equ %mine2% set /a var=%var%+1
if %x8% equ %mine3% set /a var=%var%+1
if %x8% equ %mine4% set /a var=%var%+1
if %x8% equ %mine5% set /a var=%var%+1
if %x8% equ %mine6% set /a var=%var%+1
if %x8% equ %mine7% set /a var=%var%+1
if %x8% equ %mine8% set /a var=%var%+1
if %x8% equ %mine9% set /a var=%var%+1
if %x8% equ %mine10% set /a var=%var%+1
if %var% equ 0 set sl=■
if %var% equ 1 set sl=①
if %var% equ 2 set sl=②
if %var% equ 3 set sl=③
if %var% equ 4 set sl=④
if %var% equ 5 set sl=⑤
if %var% equ 6 set sl=⑥
if %var% equ 7 set sl=⑦
if %var% equ 8 set sl=⑧
if %s% equ %a11% set a11=%sl%&set /a h=%h%-1
if %s% equ %a12% set a12=%sl%&set /a h=%h%-1
if %s% equ %a13% set a13=%sl%&set /a h=%h%-1
if %s% equ %a14% set a14=%sl%&set /a h=%h%-1
if %s% equ %a15% set a15=%sl%&set /a h=%h%-1
if %s% equ %a16% set a16=%sl%&set /a h=%h%-1
if %s% equ %a17% set a17=%sl%&set /a h=%h%-1
if %s% equ %a20% set a20=%sl%&set /a h=%h%-1
if %s% equ %a21% set a21=%sl%&set /a h=%h%-1
if %s% equ %a22% set a22=%sl%&set /a h=%h%-1
if %s% equ %a23% set a23=%sl%&set /a h=%h%-1
if %s% equ %a24% set a24=%sl%&set /a h=%h%-1
if %s% equ %a25% set a25=%sl%&set /a h=%h%-1
if %s% equ %a26% set a26=%sl%&set /a h=%h%-1
if %s% equ %a29% set a29=%sl%&set /a h=%h%-1
if %s% equ %a30% set a30=%sl%&set /a h=%h%-1
if %s% equ %a31% set a31=%sl%&set /a h=%h%-1
if %s% equ %a32% set a32=%sl%&set /a h=%h%-1
if %s% equ %a33% set a33=%sl%&set /a h=%h%-1
if %s% equ %a34% set a34=%sl%&set /a h=%h%-1
if %s% equ %a35% set a35=%sl%&set /a h=%h%-1
if %s% equ %a38% set a38=%sl%&set /a h=%h%-1
if %s% equ %a39% set a39=%sl%&set /a h=%h%-1
if %s% equ %a40% set a40=%sl%&set /a h=%h%-1
if %s% equ %a41% set a41=%sl%&set /a h=%h%-1
if %s% equ %a42% set a42=%sl%&set /a h=%h%-1
if %s% equ %a43% set a43=%sl%&set /a h=%h%-1
if %s% equ %a44% set a44=%sl%&set /a h=%h%-1
if %s% equ %a47% set a47=%sl%&set /a h=%h%-1
if %s% equ %a48% set a48=%sl%&set /a h=%h%-1
if %s% equ %a49% set a49=%sl%&set /a h=%h%-1
if %s% equ %a50% set a50=%sl%&set /a h=%h%-1
if %s% equ %a51% set a51=%sl%&set /a h=%h%-1
if %s% equ %a52% set a52=%sl%&set /a h=%h%-1
if %s% equ %a53% set a53=%sl%&set /a h=%h%-1
if %s% equ %a56% set a56=%sl%&set /a h=%h%-1
if %s% equ %a57% set a57=%sl%&set /a h=%h%-1
if %s% equ %a58% set a58=%sl%&set /a h=%h%-1
if %s% equ %a59% set a59=%sl%&set /a h=%h%-1
if %s% equ %a60% set a60=%sl%&set /a h=%h%-1
if %s% equ %a61% set a61=%sl%&set /a h=%h%-1
if %s% equ %a62% set a62=%sl%&set /a h=%h%-1
if %s% equ %a65% set a65=%sl%&set /a h=%h%-1
if %s% equ %a66% set a66=%sl%&set /a h=%h%-1
if %s% equ %a67% set a67=%sl%&set /a h=%h%-1
if %s% equ %a68% set a68=%sl%&set /a h=%h%-1
if %s% equ %a69% set a69=%sl%&set /a h=%h%-1
if %s% equ %a70% set a70=%sl%&set /a h=%h%-1
if %s% equ %a71% set a71=%sl%&set /a h=%h%-1
if %s% equ %a74% set a74=%sl%&set /a h=%h%-1
if %s% equ %a75% set a75=%sl%&set /a h=%h%-1
if %s% equ %a76% set a76=%sl%&set /a h=%h%-1
if %s% equ %a77% set a77=%sl%&set /a h=%h%-1
if %s% equ %a78% set a78=%sl%&set /a h=%h%-1
if %s% equ %a79% set a79=%sl%&set /a h=%h%-1
if %s% equ %a80% set a80=%sl%&set /a h=%h%-1
set var=0
cls&goto start1
:mode1.6
set /a x1=%s%-10
set /a x2=%s%-9
set /a x4=%s%-1
set /a x6=%s%+8
set /a x7=%s%+9
if %x1% equ %mine1% set /a var=%var%+1
if %x1% equ %mine2% set /a var=%var%+1
if %x1% equ %mine3% set /a var=%var%+1
if %x1% equ %mine4% set /a var=%var%+1
if %x1% equ %mine5% set /a var=%var%+1
if %x1% equ %mine6% set /a var=%var%+1
if %x1% equ %mine7% set /a var=%var%+1
if %x1% equ %mine8% set /a var=%var%+1
if %x1% equ %mine9% set /a var=%var%+1
if %x1% equ %mine10% set /a var=%var%+1
if %x2% equ %mine1% set /a var=%var%+1
if %x2% equ %mine2% set /a var=%var%+1
if %x2% equ %mine3% set /a var=%var%+1
if %x2% equ %mine4% set /a var=%var%+1
if %x2% equ %mine5% set /a var=%var%+1
if %x2% equ %mine6% set /a var=%var%+1
if %x2% equ %mine7% set /a var=%var%+1
if %x2% equ %mine8% set /a var=%var%+1
if %x2% equ %mine9% set /a var=%var%+1
if %x2% equ %mine10% set /a var=%var%+1
if %x4% equ %mine1% set /a var=%var%+1
if %x4% equ %mine2% set /a var=%var%+1
if %x4% equ %mine3% set /a var=%var%+1
if %x4% equ %mine4% set /a var=%var%+1
if %x4% equ %mine5% set /a var=%var%+1
if %x4% equ %mine6% set /a var=%var%+1
if %x4% equ %mine7% set /a var=%var%+1
if %x4% equ %mine8% set /a var=%var%+1
if %x4% equ %mine9% set /a var=%var%+1
if %x4% equ %mine10% set /a var=%var%+1
if %x6% equ %mine1% set /a var=%var%+1
if %x6% equ %mine2% set /a var=%var%+1
if %x6% equ %mine3% set /a var=%var%+1
if %x6% equ %mine4% set /a var=%var%+1
if %x6% equ %mine5% set /a var=%var%+1
if %x6% equ %mine6% set /a var=%var%+1
if %x6% equ %mine7% set /a var=%var%+1
if %x6% equ %mine8% set /a var=%var%+1
if %x6% equ %mine9% set /a var=%var%+1
if %x6% equ %mine10% set /a var=%var%+1
if %x7% equ %mine1% set /a var=%var%+1
if %x7% equ %mine2% set /a var=%var%+1
if %x7% equ %mine3% set /a var=%var%+1
if %x7% equ %mine4% set /a var=%var%+1
if %x7% equ %mine5% set /a var=%var%+1
if %x7% equ %mine6% set /a var=%var%+1
if %x7% equ %mine7% set /a var=%var%+1
if %x7% equ %mine8% set /a var=%var%+1
if %x7% equ %mine9% set /a var=%var%+1
if %x7% equ %mine10% set /a var=%var%+1
if %var% equ 0 set sl=■
if %var% equ 1 set sl=①
if %var% equ 2 set sl=②
if %var% equ 3 set sl=③
if %var% equ 4 set sl=④
if %var% equ 5 set sl=⑤
if %s% equ %a18% set a18=%sl%&set /a h=%h%-1
if %s% equ %a27% set a27=%sl%&set /a h=%h%-1
if %s% equ %a36% set a36=%sl%&set /a h=%h%-1
if %s% equ %a45% set a45=%sl%&set /a h=%h%-1
if %s% equ %a54% set a54=%sl%&set /a h=%h%-1
if %s% equ %a63% set a63=%sl%&set /a h=%h%-1
if %s% equ %a72% set a72=%sl%&set /a h=%h%-1
if %s% equ %a81% set a81=%sl%&set /a h=%h%-1
set var=0
cls&goto start1
2015年08月06日 03点08分 7
level 5
:lose
cls
echo ┏━━━━━━━━━━━━━━━━━━━━━┓
ping/n 1 127.1>nul
echo ┃ 很遗憾,您输了。祝您下次好运! ┃
ping/n 1 127.1>nul
echo ┗━━━━━━━━━━━━━━━━━━━━━┛
echo 感谢您一直以来对神来之笔工作室的支持。O(∩_∩)O~ 您可以加【QQ32367139955】了解神来之笔工作室的最新讯息或提交反馈意见。我们希望得到您的宝贵意见。【神来之笔IT工作室邮箱:[email protected]
color 01
ping/n 1 127.1>nul
color 02
ping/n 1 127.1>nul
color 03
ping/n 1 127.1>nul
color 04
ping/n 1 127.1>nul
color 05
ping/n 1 127.1>nul
color 06
ping/n 1 127.1>nul
color 07
ping/n 1 127.1>nul
color 08
ping/n 1 127.1>nul
color 09
ping/n 1 127.1>nul
color 0a
ping/n 1 127.1>nul
color 0b
ping/n 1 127.1>nul
color 0c
ping/n 1 127.1>nul
color 0d
ping/n 1 127.1>nul
color 0e
ping/n 1 127.1>nul
color 01
ping/n 1 127.1>nul
color 02
ping/n 1 127.1>nul
color 03
ping/n 1 127.1>nul
color 04
ping/n 1 127.1>nul
color 05
ping/n 1 127.1>nul
color 06
ping/n 1 127.1>nul
color 07
ping/n 1 127.1>nul
color 08
ping/n 1 127.1>nul
color 09
ping/n 1 127.1>nul
color 0a
ping/n 1 127.1>nul
color 0b
ping/n 1 127.1>nul
color 0c
ping/n 1 127.1>nul
color 0d
ping/n 1 127.1>nul
color 0e
ping/n 1 127.1>nul
color 0f
ping/n 1 127.1>nul
color 07
ping/n 1 127.1>nul
color f0
echo 按任意键返回主菜单
pause>nul
cls&goto menu
:win
cls
echo ┏━━━━━━━━━━━━━━━━━━━━━┓
ping/n 1 127.1>nul
echo ┃ 恭喜您,胜利了! ┃
ping/n 1 127.1>nul
echo ┗━━━━━━━━━━━━━━━━━━━━━┛
echo 感谢您一直以来对神来之笔工作室的支持。O(∩_∩)O~ 您可以加【QQ32367139955】了解神来之笔工作室的最新讯息或提交反馈意见。我们希望得到您的宝贵意见。【神来之笔IT工作室邮箱:[email protected]
ping/n 1 127.1>nul
color 01
ping/n 1 127.1>nul
color 02
ping/n 1 127.1>nul
color 03
ping/n 1 127.1>nul
color 04
ping/n 1 127.1>nul
color 05
ping/n 1 127.1>nul
color 06
ping/n 1 127.1>nul
color 07
ping/n 1 127.1>nul
color 08
ping/n 1 127.1>nul
color 09
ping/n 1 127.1>nul
color 0a
ping/n 1 127.1>nul
color 0b
ping/n 1 127.1>nul
color 0c
ping/n 1 127.1>nul
color 0d
ping/n 1 127.1>nul
color 0e
ping/n 1 127.1>nul
color 0f
ping/n 1 127.1>nul
color 01
ping/n 1 127.1>nul
color 02
ping/n 1 127.1>nul
color 03
ping/n 1 127.1>nul
color 04
ping/n 1 127.1>nul
color 05
ping/n 1 127.1>nul
color 06
ping/n 1 127.1>nul
color 07
ping/n 1 127.1>nul
color 08
ping/n 1 127.1>nul
color 09
ping/n 1 127.1>nul
color 0a
ping/n 1 127.1>nul
color 0b
ping/n 1 127.1>nul
color 0c
ping/n 1 127.1>nul
color 0d
ping/n 1 127.1>nul
color 0e
ping/n 1 127.1>nul
color 0f
color 01
ping/n 1 127.1>nul
color 02
ping/n 1 127.1>nul
color 03
ping/n 1 127.1>nul
color 04
ping/n 1 127.1>nul
color 05
ping/n 1 127.1>nul
color 06
ping/n 1 127.1>nul
color 07
ping/n 1 127.1>nul
color 08
ping/n 1 127.1>nul
color 09
ping/n 1 127.1>nul
color 0a
ping/n 1 127.1>nul
color 0b
ping/n 1 127.1>nul
color 0c
ping/n 1 127.1>nul
color 0d
ping/n 1 127.1>nul
color 0e
ping/n 1 127.1>nul
color 0f
ping/n 1 127.1>nul
color 01
ping/n 1 127.1>nul
color 02
ping/n 1 127.1>nul
color 03
ping/n 1 127.1>nul
color 04
ping/n 1 127.1>nul
color 05
ping/n 1 127.1>nul
color 06
ping/n 1 127.1>nul
color 07
ping/n 1 127.1>nul
color 08
ping/n 1 127.1>nul
color 09
ping/n 1 127.1>nul
color 0a
ping/n 1 127.1>nul
color 0b
ping/n 1 127.1>nul
color 0c
ping/n 1 127.1>nul
color 0d
ping/n 1 127.1>nul
color 0e
ping/n 1 127.1>nul
color 0f
ping/n 1 127.1>nul
color 02
ping/n 1 127.1>nul
color 03
ping/n 1 127.1>nul
color 04
ping/n 1 127.1>nul
color 05
ping/n 1 127.1>nul
color 06
ping/n 1 127.1>nul
color 07
ping/n 1 127.1>nul
color 08
ping/n 1 127.1>nul
color 09
ping/n 1 127.1>nul
color 0a
ping/n 1 127.1>nul
color 0b
ping/n 1 127.1>nul
color 0c
ping/n 1 127.1>nul
color 0d
ping/n 1 127.1>nul
color 0e
ping/n 1 127.1>nul
color 0f
ping/n 1 127.1>nul
color f0
echo 按任意键返回主菜单
pause>nul
cls&goto menu
:tip
cls
echo 我想扫雷大家都熟悉,在这个版本中直接输入数字视为打开安全格子,在数字前加f视为标记地雷,在数字前加c视为取消标记地雷。
echo 找到所有安全格子则胜利,踩到地雷则失败
echo 特别温馨提示:不要踩已标记为雷的方格
echo.
echo 如果您不了解扫雷,可继续输入y,输入其他返回主菜单
set /p tip=
if /i "%tip%"=="y" cls&echo 以下是来自百度的游戏规则:玩家需要尽快找出雷区中的所有不是地雷的方块,而不许踩到地雷。游戏的基本操作包括打开安全的格子,推进游戏进度;标记地雷,以辅助判断。方块上出现数字,则该数字表示其周围3×3区域中的地雷数(一般为8个格子,对于边块为5个格子,对于角块为3个格子。所以扫雷中最大的数字为8) &pause
cls&goto menu
:color
cls
echo 说明:颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
echo.
echo 0 = 黑色 8 = 灰色
echo 1 = 蓝色 9 = 淡蓝色
echo 2 = 绿色 A = 淡绿色
echo 3 = 浅绿色 B = 淡浅绿色
echo 4 = 红色 C = 淡红色
echo 5 = 紫色 D = 淡紫色
echo 6 = 黄色 E = 淡黄色
echo 7 = 白色 F = 亮白色
set /p color1=请输入您想要的背景色(输入back返回主菜单):
if /i "%color1%"=="0" echo 继续 &goto colour
if /i "%color1%"=="1" echo 继续 &goto colour
if /i "%color1%"=="2" echo 继续 &goto colour
if /i "%color1%"=="3" echo 继续 &goto colour
if /i "%color1%"=="4" echo 继续 &goto colour
if /i "%color1%"=="5" echo 继续 &goto colour
if /i "%color1%"=="6" echo 继续 &goto colour
if /i "%color1%"=="7" echo 继续 &goto colour
if /i "%color1%"=="8" echo 继续 &goto colour
if /i "%color1%"=="9" echo 继续 &goto colour
if /i "%color1%"=="A" echo 继续 &goto colour
if /i "%color1%"=="B" echo 继续 &goto colour
if /i "%color1%"=="C" echo 继续 &goto colour
if /i "%color1%"=="D" echo 继续 &goto colour
if /i "%color1%"=="E" echo 继续 &goto colour
if /i "%color1%"=="F" echo 继续 &goto colour
if /i "%color1%"=="back" cls&goto menu
echo %error% &ping/n 2.5 127.1>nul&goto color
:colour
set /p color2=请输入您想要的前景色
if /i "%color2%"=="0" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="1" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="2" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="3" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="4" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="5" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="6" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="7" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="8" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="9" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="a" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="b" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="c" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="d" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="e" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
if /i "%color2%"=="f" echo 完成 &color %color1%%color2%&ping/n 2 127.1>nul&cls&goto menu
echo %error% &ping/n 2.5 127.1>nul&goto colour
:minesweeper2
:minesweeper3
:set
cls
echo 很抱歉,暂未开放,请期待下一个版本
echo 请按任意键返回主菜单
pause>nul&cls&goto menu
2015年08月06日 03点08分 8
level 5
终于发完了[汗]
2015年08月06日 03点08分 9
[黑线]
2015年08月06日 04点08分
level 13
顶 不错 估计没人会帮你优化。。。 看都看晕了。。。 我有密集恐惧症
2015年08月06日 04点08分 10
level 14
推荐LZ阅读
[系列教程]批处理for语句从入门到精通 http://www.bathome.net/thread-2189-1-1.html
善用for可以让批处理事半功倍,粗略估算了一下
不优化算法,单用for对代码进行优化,可以让代码规模降到400行以下
2015年08月06日 14点08分 12
1