首页
社区
课程
招聘
[原创]批处理外挂
发表于: 2010-6-18 23:57 6033

[原创]批处理外挂

2010-6-18 23:57
6033

今天晚上闲着没事,就玩了一把三子棋,发现赢的线路比较固定,所以就改了一

下,就算是外挂能吧~!

改动的地方:
**************************************
:begin
:1
echo 请您走棋!(输入数字1~9)
set /p slt2=

改为:、
:begin
echo 本局您执●!
echo 请您走棋!(输入数字1~9)
ping -n 4 127.1>nul
goto me2

:1
echo 本局您执○!
echo 请您走棋!(输入数字1~9)
ping -n 2 127.1>nul
goto me1  
:find   
增加延时,可以看到字幕,嘿嘿。。。
**************************************
begin结尾处
goto begin
改为:

if %slt1% equ c goto 1
if %slt1% equ h goto begin

这里主要是根据情况决定路线。

两个函数:
rem 改动处!
:me1
::请看明白了之后再运行。

@echo off
if not exist key.dat echo 0 > key.dat
::判断是否已经存在key.dat。这个文件用来存储运行次数。

set max=5
::设置最大运行次数
goto begin1
:begin1
for /f %%i in (key.dat) do set flag=%%i
::读取运行之前的次数

echo hello world!
::这一句是程序的主要内容。

set/a flag+=1
::将运行的次数加一。

echo %flag% >key.dat
::将运行的次数保存起来。

if %flag% equ 1  goto ok1
if %flag% equ 2  goto ok2
if %flag% equ 3  goto ok3
if %flag% equ 4  del key.dat&goto ok4

::如果运行次数等于最大运行次数则删除自己和key.dat。

pause

:ok1
set slt2=1
goto find

:ok2
set slt2=6
goto find

:ok3
set slt2=3
goto find

:ok4
set slt2=2
goto find

:me2
::请看明白了之后再运行。

@echo off
if not exist key.dat echo 0 > key.dat
::判断是否已经存在key.dat。这个文件用来存储运行次数。

set max=5
::设置最大运行次数
goto begin2
:begin2
for /f %%i in (key.dat) do set flag=%%i
::读取运行之前的次数

echo hello world!
::这一句是程序的主要内容。

set/a flag+=1
::将运行的次数加一。

echo %flag% >key.dat
::将运行的次数保存起来。

if %flag% equ 1  goto ok1
if %flag% equ 2  goto ok2
if %flag% equ 3  goto ok3
if %flag% equ 4  del key.dat&goto ok4

::如果运行次数等于最大运行次数则删除自己和key.dat。

pause

:ok1
set slt2=5
goto find

:ok2
set slt2=9
goto find

:ok3
set slt2=7
goto find

:ok4
set slt2=8
goto find

赢棋秘诀:
电脑先走:1--6--3---2
人先走:5--9--3----8

游戏及我修改的见附件!!!


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 7
支持
分享
最新回复 (1)
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
膜拜~~膜拜~~膜拜~~
2010-6-19 22:32
0
游客
登录 | 注册 方可回帖
返回
//