神奇的读心术.批处理的运用

操作方法

  • 01

    ,各位可以抱着测试的态度先玩几次,玩过之后再想原理,想不通再看代码(版本二由版本一演变而来):  版本一:@echo off:: code by jm modified by youxi01 2006-12-3 CMD@XPtitle 读心术P处理版mode con cols=80 lines=25:beginclssetlocal enabledelayedexpansionset str=☆★○●◎◇◆□■△▲※→←↑↓〓@〖〗【】『』≈≡∑∈⊙∵∴¤for /l %%i in (0,1,99) do (    set /a random_=!random!%%32    call set var%%i=%%str:~!random_!,1%%)echo.echo      99 %var99%  79 %var79%  59 %var59%  39 %var39%  19 %var19%    ^|    ① 从10~99之间任意选择一个数echo      98 %var98%  78 %var78%  58 %var58%  38 %var38%  18 %var81%    ^|echo      97 %var97%  77 %var77%  57 %var57%  37 %var37%  17 %var17%    ^|    ② 把这个数的十位与个位相加echo      96 %var96%  76 %var76%  56 %var56%  36 %var81%  16 %var16%    ^|echo      95 %var95%  75 %var75%  55 %var55%  35 %var35%  15 %var15%    ^|    ③ 再把任意选择的数减去这个和echo      94 %var94%  74 %var74%  54 %var81%  34 %var34%  14 %var14%    ^|echo      93 %var93%  73 %var73%  53 %var53%  33 %var33%  13 %var13%    ^|      例如:你选的数是23echo      92 %var92%  72 %var81%  52 %var52%  32 %var32%  12 %var12%    ^|echo      91 %var91%  71 %var71%  51 %var51%  31 %var31%  11 %var11%    ^|      然后2+3=5,然后23-5=18echo      90 %var90%  70 %var70%  50 %var50%  30 %var30%  10 %var10%    ^|echo      89 %var89%  69 %var69%  49 %var49%  29 %var29%   9 %var81%    ^|    ④ 在图表中找出与差值对应的图形echo      88 %var88%  68 %var68%  48 %var48%  28 %var28%   8 %var8%    ^|echo      87 %var87%  67 %var67%  47 %var47%  27 %var81%   7 %var7%    ^|     并把这个图形牢记心中echo      86 %var86%  66 %var66%  46 %var46%  26 %var26%   6 %var6%    ^|echo      85 %var85%  65 %var65%  45 %var81%  25 %var25%   5 %var5%    ^|   ⑤ 然后进入下一步echo      84 %var84%  64 %var64%  44 %var44%  24 %var24%   4 %var4%    ^|echo      83 %var83%  63 %var81%  43 %var43%  23 %var23%   3 %var3%    ^|   ⑥ 你会发现:显示出来的图形echo      82 %var82%  62 %var62%  42 %var42%  22 %var22%   2 %var2%    ^|echo      81 %var81%  61 %var61%  41 %var41%  21 %var21%   1 %var1%    ^|     就是你刚刚心里记下的那个图形echo      80 %var80%  60 %var60%  40 %var40%  20 %var20%   0 %var0%    ^|echo                                           ^|echo _______________________________________________________________________________echo                               按任意键进入下一步...pause>nulclsfor /l %%i in (1,1,9) do echo.echo                 通过心灵感应,发现这个图形正是你所想的:%var81%for /l %%i in (1,1,9) do echo.echo.echo.echo                                               按任意键再来一次...pause>nulgoto beginpause>nulgoto begin版本二:@echo offtitle 读心术P处理版:beginmode con cols=90 lines=30clsecho.echo   从10~99之间任意选择一个数,把这个数的十位与个位相加,再把任意选择的数减去这个和,echo 例如:你选的数是23,然后2+3=5,然后23-5=18,在图表中找出与差值对应的符号,并把这个符号echo 牢记心中,然后进入下一步,你会发现:显示出来的符号就是你刚刚心里记下的那个符号。echo.echo _________________________________________________________________________________________echo.set str=☆★○●◎◇◆□■△▲※→←↑↓〓@〖〗【】『』≈≡∑∈⊙∵∴¤set begin_num=9set end_num=1set num=0setlocal enabledelayedexpansion:loopfor /l %%i in (9,-1,0) do (    for /l %%j in (%begin_num%,-2,%end_num%) do (        set /a num+=1        set /a random_=!random!%%32        set /a ordinal=1%%j%%i-100        if !ordinal! lss 10 set ordinal= !ordinal!        call set var!ordinal!=%%str:~!random_!,1%%        set /a ordinal_mod=!ordinal!%%9        if !num! gtr 1 if !num! lss 100 if !ordinal_mod! equ 0 set var!ordinal!=!var18!        set /a line_mod=!num!%%5        call set var=!var! !ordinal! %%var!ordinal!%%        if !line_mod! equ 0 echo                        !var!&set var=    ))if %num% equ 100 goto endif %num% equ 50 (    set begin_num=8    set end_num=0    goto loop):endecho _________________________________________________________________________________________echo                                                                    按任意键进入下一步...pause>nulclsmode con cols=25 lines=10echo.echo      你想要的符号是:echo        ╭────╮echo        │        │   echo        │   %var18%   │echo        │        │echo        ╰────╯echo.echo   按任意键再来一次...pause>nulgoto begin

(0)

相关推荐

  • 神奇数学之“读心术”的秘密

    手机电脑中都有一款叫做 "读心术"的小游戏.小编下载了一个新款的"读心术"来懂一懂事理. 读心术 01 打开读心术游戏. 02 开启神秘之门. 03 进行读心: ...

  • 美图秀秀神奇消除笔快速无痕去除路人甲

    外出看风景,拍张照片留纪念,却时常有路人来抢镜,相信这种纠结大家应该都有遇到过吧?或许你也曾想过很多办法,裁掉?不能消除干净又会影响构图效果。覆盖?不是面目全非就是难度太大。近日听说“美图秀秀”新增的 ...

  • 如何使用美图秀秀批处理工具给图片批量添加水印

    在网上找了各种批量加水印的软件,大部分都需要付费注册,使用未注册版本会在你的图片上加上一条白线。很多朋友应该都有这样的经历吧!小编也是如此。最近发现美图秀秀就有一个批处理工具,可以同时对多张图片批量添 ...

  • 美图看看一键完成简单的批处理操作

    “浏览历史”帮我们找图 美图看看能不能帮我们揪出那些“躲猫猫”的图片呢?当然可以!当使用美图看看浏览了图片后,下次再启动时软件会默认打开上次关闭时所在文件夹,这样就方便我们快速查找之前浏览的照片;当然 ...

  • 批处理批量注册DLL文件

    有时候用电脑的时候遇到由于DLL文件丢失或损坏而造成的种种故障,大家都只知道只要重新注册一下DLL文件就可以了,但是对于新手来说即使知道是DLL文件损外,但是不知道是哪个DLL文件也束手无策,所以用这 ...

  • 批处理解决局域网共享打印机问题

    公司共享出打印机的电脑基本都是配置比较好的台式电脑充当。安装XP系统。固定IP地址,配置相应权限并且安装好打印机驱动,这里特别说明,所有电脑均没有开启来宾帐号,任何共享访问都是需要密码的,所以批处理是 ...

  • BatProject 批处理开发软件使用图文教程

    BatProject 批处理开发软件使用图文教程

  • 批处理直接登录cisco交换机并执行命令的操作方法

    很多时候我们可能要登陆到cisco交换机执行一些常规的查看命令,但是每次又要cmd,输入密码,输入命令感觉麻烦。 发现其实可以通过建立批处理来实现,如登陆到cisco交换机192.168.0.1然后p ...

  • Windows 98 批处理命令 巧妙还原系统

    Windows 98 批处理命令对于多台电脑的还原有着明显的作用,省时又有省力,但是具体怎么执行呢,请大家跟随脚本之家的小编一起来看一下,本文会详细介绍其执行步骤。 目前很多学校的网络教室采用PXE无 ...