无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7629|回复: 19
打印 上一主题 下一主题

读心术批处理版

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-16 09:39:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

  1. @echo off
  2. title 读心术P处理版

  3. :begin
  4. mode con cols=90 lines=30
  5. cls
  6. echo.
  7. echo   从10~99之间任意选择一个数,把这个数的十位与个位相加,再把任意选择的数减去这个和,
  8. echo 例如:你选的数是23,然后2+3=5,然后23-5=18,在图表中找出与差值对应的符号,并把这个符号
  9. echo 牢记心中,然后进入下一步,你会发现:显示出来的符号就是你刚刚心里记下的那个符号。
  10. echo.
  11. echo _________________________________________________________________________________________
  12. echo.

  13. set str=☆★○●◎◇◆□■△▲※→←↑↓〓@〖〗【】『』≈≡∑∈⊙∵∴¤
  14. set begin_num=9
  15. set end_num=1
  16. set num=0
  17. setlocal enabledelayedexpansion

  18. :loop
  19. for /l %%i in (9,-1,0) do (
  20.     for /l %%j in (%begin_num%,-2,%end_num%) do (
  21.         set /a num+=1
  22.         set /a random_=!random!%%32
  23.         set /a ordinal=1%%j%%i-100
  24.         if !ordinal! lss 10 set ordinal= !ordinal!
  25.         call set var!ordinal!=%%str:~!random_!,1%%
  26.         set /a ordinal_mod=!ordinal!%%9
  27.         if !num! gtr 1 if !num! lss 100 if !ordinal_mod! equ 0 set var!ordinal!=!var18!
  28.         set /a line_mod=!num!%%5
  29.         call set var=!var! !ordinal! %%var!ordinal!%%
  30.         if !line_mod! equ 0 echo                        !var!&set var=
  31.     )
  32. )
  33. if %num% equ 100 goto end
  34. if %num% equ 50 (
  35.     set begin_num=8
  36.     set end_num=0
  37.     goto loop
  38. )

  39. :end
  40. echo _________________________________________________________________________________________
  41. echo                                                                    按任意键进入下一步...
  42. pause>nul
  43. cls
  44. mode con cols=25 lines=10
  45. echo.
  46. echo      你想要的符号是:
  47. echo        ╭────╮
  48. echo        │        │   
  49. echo        │   %var18%   │
  50. echo        │        │
  51. echo        ╰────╯
  52. echo.
  53. echo   按任意键再来一次...
  54. pause>nul
  55. goto begin
复制代码
2#
发表于 2007-1-17 10:43:57 | 只看该作者
强人,这几天仔细拜读批处理文件。
回复

使用道具 举报

3#
发表于 2007-1-17 18:14:25 | 只看该作者
回复

使用道具 举报

4#
发表于 2007-1-17 19:42:54 | 只看该作者
在这儿呀,jm
回复

使用道具 举报

5#
发表于 2007-1-18 14:56:33 | 只看该作者
嘿嘿,各位强人,拜托简单地介绍一下其中的奥秘,我这正晕着呢。
回复

使用道具 举报

6#
发表于 2007-2-12 12:45:16 | 只看该作者
不错.批处理还真不简单.
回复

使用道具 举报

7#
发表于 2007-2-12 15:58:40 | 只看该作者
可否讲讲原理了?
回复

使用道具 举报

8#
 楼主| 发表于 2007-2-13 06:47:39 | 只看该作者
  原理:(10x+y)-(x+y)=9x,结果一定是9的倍数。
回复

使用道具 举报

9#
发表于 2007-2-13 07:05:34 | 只看该作者
ghost ...... -fx
ghost ...... -rb
回复

使用道具 举报

10#
发表于 2007-2-14 15:38:12 | 只看该作者
學習的機會來
回复

使用道具 举报

11#
发表于 2007-4-7 14:59:58 | 只看该作者
真的是太强了
回复

使用道具 举报

12#
发表于 2007-4-9 22:46:48 | 只看该作者
我最想知道的是,   namejm   大哥,BAT 里的中文是用什么作译的,我看过些BAT里是用(TW.EXE)

而你里面的BAT 好似没有,我是初学的,请指教!!!!,
回复

使用道具 举报

13#
发表于 2007-4-10 17:51:18 | 只看该作者
好好好
回复

使用道具 举报

14#
发表于 2007-4-11 09:31:03 | 只看该作者
数字游戏,大家看9的整数倍是什么图形,最后显示的就是什么图形了
回复

使用道具 举报

15#
发表于 2007-6-11 16:36:43 | 只看该作者
有意思啊!哈哈
:D :D :D
回复

使用道具 举报

16#
发表于 2007-6-11 19:01:19 | 只看该作者
MODE不是内部或外部命令,也不是可用的程序或可用的批处理文件


WINPE下测试。。。出这问题
回复

使用道具 举报

17#
发表于 2007-6-14 14:26:15 | 只看该作者
LZ 应该是10(x+y) — (x+y) = 9(x+y)吧
回复

使用道具 举报

18#
发表于 2007-6-15 19:34:39 | 只看该作者
原帖由 namejm 于 2007-2-13 06:47 AM 发表
  原理:(10x+y)-(x+y)=9x,结果一定是9的倍数。

有意思,以前有个扑克牌的游戏利用的是人的粗心来实现的,这个是用的是数学,好。
其实一个图多算几个就会发现当前图形的秘密了。
回复

使用道具 举报

19#
发表于 2007-6-15 23:03:23 | 只看该作者
编这个批处理的牛人在忽悠我们!!!!

我们选的数,按照他的上面的步骤计算出来的结果都是 9 的倍数!

而 9 的倍数后面的符号都是一样的!

不过每一次9 的倍数后面的符号都变化的,这就给了我们一个“很灵”的错觉!

哈哈!

俺曾经也被忽悠了!

不过还是佩服这个作者!:)
回复

使用道具 举报

20#
发表于 2007-6-18 19:00:16 | 只看该作者
这个东西很有趣,学习了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 18:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表