[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] bat解谜游戏

本帖最后由 看电池 于 2021-9-12 16:44 编辑

因为等级不够发不了原创,初代版本初次公测,很多关卡没有来得及做
http://cmd1152.ys168.com/
文件区/bat解密by:看电池(原版)
新的文件-扩展/解密by:看电池(一体版).zip(1152的整合版)
或者
链接:https://pan.baidu.com/s/16NjtgKcMhGkQIQxtCZJmjQ
提取码:novk
为什么说我在做无用的东西呢

本帖最后由 cmd1152 于 2021-9-17 18:48 编辑
  1. @echo off&setlocal enabledelayedexpansion
  2. mode con cols=100 lines=32
  3. title 解密by:看电池
  4. start data/patch/m.vbs
  5. =================
  6. set 41=1
  7. set 42=1
  8. set r1=0
  9. set r2=0
  10. ================
  11. :cd
  12. data\patch\i.exe data\picture\c1.bmp 0 0
  13. data\patch\cmos.exe 0 -1 1
  14. set g1=%errorlevel%
  15. set /a X=%g1:~0,-3%
  16. set /a Y=%g1%-1000*%X%
  17. if !x! geq 42 if !x! leq 60 if !y! geq 26 if !y! leq 28 goto bz
  18. if !x! geq 42 if !x! leq 60 if !y! geq 24 if !y! leq 25 goto sm
  19. if !x! geq 42 if !x! leq 60 if !y! geq 21 if !y! leq 22 goto c1
  20. goto cd
  21. ===========================
  22. :c1
  23. data\patch\i.exe data\picture\c2.bmp 0 0
  24. data\patch\cmos.exe 0 -1 1
  25. set g1=%errorlevel%
  26. set /a X=%g1:~0,-3%
  27. set /a Y=%g1%-1000*%X%
  28. if !x! geq 2 if !x! leq 3 if !y! geq 15 if !y! leq 16 goto c2
  29. if !x! geq 85 if !x! leq 87 if !y! geq 15 if !y! leq 16 goto c4
  30. if !x! geq 20 if !x! leq 57 if !y! geq 3 if !y! leq 23 goto c1a
  31. goto c1
  32. ===========================
  33. :c1a
  34. data\patch\i.exe data\picture\c12.bmp 0 0
  35. for /l %%i in (0 1 9000) do echo a>nul
  36. if !r2!==1 goto c1c
  37. echo 你谁啊?
  38. pause
  39. cls
  40. goto c1
  41. ============
  42. :c1c
  43. echo 我没听请钟声,它到底响了多少下啊?
  44. set /p k=
  45. if %k%==3125 goto c1b
  46. goto c1
  47. ==========================
  48. :c1b
  49. echo 12点了,我要带你走了
  50. echo 所以,作者帅吗?
  51. set /p l=1、帅! 2、不帅!
  52. if %l%==1 goto end
  53. if %l%==2 goto c1
  54. goto end
  55. ===========================
  56. :c2
  57. data\patch\i.exe data\picture\c3.bmp 0 0
  58. data\patch\cmos.exe 0 -1 1
  59. set g1=%errorlevel%
  60. set /a X=%g1:~0,-3%
  61. set /a Y=%g1%-1000*%X%
  62. echo !x!,!y!
  63. if !x! geq 2 if !x! leq 3 if !y! geq 15 if !y! leq 16 goto c3
  64. if !x! geq 85 if !x! leq 87 if !y! geq 15 if !y! leq 15 goto c1
  65. goto c2
  66. ===========================
  67. :c3
  68. data\patch\i.exe data\picture\c4.bmp 0 0
  69. data\patch\cmos.exe 0 -1 1
  70. set g1=%errorlevel%
  71. set /a X=%g1:~0,-3%
  72. set /a Y=%g1%-1000*%X%
  73. if !x! geq 2 if !x! leq 3 if !y! geq 15 if !y! leq 16 goto c4
  74. if !x! geq 85 if !x! leq 87 if !y! geq 15 if !y! leq 15 goto c2
  75. goto c3
  76. ===========================
  77. :c4
  78. data\patch\i.exe data\picture\c5.bmp 0 0
  79. data\patch\cmos.exe 0 -1 1
  80. set g1=%errorlevel%
  81. set /a X=%g1:~0,-3%
  82. set /a Y=%g1%-1000*%X%
  83. if !x! geq 2 if !x! leq 3 if !y! geq 15 if !y! leq 16 goto c1
  84. if !x! geq 85 if !x! leq 87 if !y! geq 15 if !y! leq 15 goto c3
  85. if !r1!==1 if !x! geq 39 if !x! leq 51 if !y! geq 6 if !y! leq 12 goto c4a
  86. if !x! geq 16 if !x! leq 31 if !y! geq 18 if !y! leq 25 goto c4b
  87. goto c4
  88. ===========================
  89. :c4a
  90. cls
  91. data\patch\i.exe data\picture\c4a!41!.bmp 0 0
  92. data\patch\cmos.exe 0 -1 1
  93. set g1=%errorlevel%
  94. set /a X=%g1:~0,-3%
  95. set /a Y=%g1%-1000*%X%
  96. if !x! geq 38 if !x! leq 50 if !y! geq 19 if !y! leq 24 set 41=3&goto c4c
  97. goto c4
  98. ===========================
  99. :c4b
  100. cls
  101. data\patch\i.exe data\picture\c11.bmp 0 0
  102. data\patch\i.exe data\picture\p!42!.bmp 300 280
  103. data\patch\cmos.exe 0 -1 1
  104. set g1=%errorlevel%
  105. set /a X=%g1:~0,-3%
  106. set /a Y=%g1%-1000*%X%
  107. if !x! geq 38 if !x! leq 43 if !y! geq 18 if !y! leq 20 echo 看图片是12点钟&set 42=2&set r1=1&color 1f&color 0f&pause>nul
  108. goto c4
  109. ===========================
  110. :c4c
  111. data\patch\i.exe data\picture\c4a3.bmp 0 0
  112. pause&color 1f&color 0f&echo 12点钟声响了,但你耳背,只听见3125声&echo 窗外是不是有人?&set r2=1&pause&goto c4
  113. ========================
  114. :end
  115. cls
  116. color 1f
  117. color 0f
  118. echo 最终,你回到了快乐老家。
  119. echo You win!!!
  120. pause
  121. goto sm
  122. =========================
  123. :sm
  124. cls
  125. color 1f
  126. color 0f
  127. echo 本游戏由看电池制作
  128. echo 用到了cmos和image
  129. echo 感谢游玩
  130. pause
  131. goto cd
  132. ====================
  133. :bz
  134. cls
  135. color 1f
  136. color 0f
  137. echo 用手玩
  138. pause
  139. goto cd
复制代码
cmd1152 获得成就 [卑鄙神之柱]
cmd1152 获得成就 [给别人正道的光]
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

玩到一半闪退...
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

还有就是显示的文字不清除
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

还有:非互动道具会提示坐标
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

if !x! geq 2 if !x! leq 3

难不成有2.5?
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

本帖最后由 cmd1152 于 2021-9-11 17:32 编辑
echo 12点了,我要带你走了
echo 所以,作者帅吗?
set /p l=1、帅! 2、不帅!
if %l%==1 goto end
if %l%==2 goto c1

空气瞬间安静...
注意红色字体,你必须按1才能赢...
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 2# cmd1152


    这,虽然你有破译器,但把别人的源码发出来真的好吗?

TOP

回复 6# cmd1152


    那是大于等于小于等于就是2或者3

TOP

回复 4# cmd1152


    cls加少了,主要是懒,这只是最初版本
我本想靠套壳来伪装我糟糕透了的代码,但你却给我正道的光了

TOP

回复 7# cmd1152


    小场面,稳住。

TOP

回复 11# 看纽扣电池


    看纽扣电池?(暗示你有小号)
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 8# 看纽扣电池


    不是?不好意思就注册一个小号?
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

建议:data文件夹可以使用 嵌入 功能
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 9# 看纽扣电池


    设置点不开?
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

返回列表