【教程】bat教程小白来
bat吧
全部回复
仅看楼主
level 8
Daydream01 楼主
之前的话开了一个教程,然后就......
现在,我从来新的一个教程,望大家支持。
2016年09月24日 03点09分 1
level 8
Daydream01 楼主
那么首先,是第一个
echo命令
此为输出命令用法:
echo XXX
用这个的时候,一般跟@echo off 搭配
现在是一个基础的显示代码
@echo off
echo Hello世界
pause
2016年09月24日 03点09分 2
国际惯例:Hello Word !
2016年09月26日 13点09分
@什棉2014 英语渣啊,那是 你好单词 word。。。你也可以想出来。world
2016年09月29日 05点09分
@bat大人 我英语渣,不过比编程渣好
2016年09月29日 14点09分
@什棉2014 英语都不好,编程怎么好[滑稽]除了易语言
2016年09月29日 14点09分
level 8
Daydream01 楼主
然后就是最简单的标题了
命令为 title
用法:
title 标题
演示.bat
@echo off
title 你好
echo 你好
pause
小延伸
pause命令
此为暂停命令一般的话是这么用
pause
当然还有一个用法
pause>nul
拜拜
2016年09月24日 03点09分 3
能不能中间加个空行。。教程这样看着不方便。。
2016年10月02日 07点10分
level 8
Daydream01 楼主
还有就是,bat命令可以在cmd里面使用,不知道有没有人知道
2016年09月24日 06点09分 4
好像反了,有些命令只能在脚本中执行,比如goto
2016年09月26日 13点09分
BAT文件一般情况下(Win系统)是由cmd特殊情况下由command(故意或dos)解释并执行,所以说反了
2016年09月26日 13点09分
"bat命令可以在cmd里面使用"听起来好像是BAT解释并运行CMD或COMMAND中的命令
2016年09月26日 13点09分
呵呵呵,我就一逗逼,不要在意那些细节
2016年09月27日 13点09分
level 8
Daydream01 楼主
现在,就是教程时间!那么今天我要教的的是set命令,我不知道我的节奏是否太快,我是a无量!
现在,我先将代码写出来:
@echo off
set a=a无量最帅
echo %a%
pause
因为某种原因,电脑好像无法上传图片,所以结果就只能自己看了
那么,现在我们已经知道set的第一个用处,设置变量,当然,还有一种方法来设置变量,就是set /p a=
这种方法一般是用来取名用的,不建议用来设置其他变量
set 第三种用法set /a
set /a 可以用来做一个计算机比如:
@echo off
echo 1.加法 2.除法 3.减法 4.乘法
set /p a=
if %a%==1 goto jf
if %a%==2 goto cf
if %a%==3 goto jianf
if %a%==4 goto chfa
:jf
set /p a=请输入加数:
set /p b=请输入第二个加数:
set /a a+=%b%
echo 得数是%a%
pause
exit
:cf
set /p a=请输入被除数:
set /p b=请输入除数:
set /a a/=%b%
echo 除数是%a%
pause
exit
:jianf
set /p a=请输入被减数:
set /p b=请输入减数:
set /a a-=%b%
echo 差是%a%
pause
exit
:chfa
set /p a=请输入乘数:
set /p b=请输入第二个乘数:
set /a a*=%b%
echo 积是%a%
pause
exit
------我是分割线-----------
那么。这就是一个简便的计算机,通过set /a来作弊,从而取得答案。
当然,里面的if 判断,后面肯定会学到的。
2016年09月25日 01点09分 5
cmd计算器不用递归是得不出小数点之后的数字的。。[滑稽]
2016年09月29日 05点09分
被除数除以除数等于除数?[滑稽][心碎]
2016年10月02日 07点10分
回复 oooo凌霄 :......不要再意这些细节
2016年10月04日 07点10分
level 10
顶楼主
2016年09月28日 15点09分 6
level 11
先收藏
2016年09月28日 23点09分 7
level 8
Daydream01 楼主
那么,我现在就来更新
2016年10月01日 06点10分 8
level 8
Daydream01 楼主
goto大法
一般来说,goto是和
:标签配合着用的,所以,今天的这个教程就简单了。
首先,你需要一个标签(标记点)
命令为:标签名
然后,当你掌控goto后,就可以简单的做个电脑死机的程序
代码:
@echo off
:1
start
goto 1
那么这一段代码中又有一个新的代码:start
start的用法为:start 程序
start 网址
谢谢
2016年10月01日 06点10分 9
楼主你确定能用[啊]
2016年10月02日 07点10分
怎么写死机代码
2016年10月02日 09点10分
@D转让半包辣条 大神求助
2016年10月04日 07点10分
回复 王ソ木辛 :死机的话很简单就上面的代码,后缀保存.bat
2016年10月04日 08点10分
level 8
Daydream01 楼主
if小哥
if,这是一个牛逼的代码,没有他,什么也做不了
比如,你要判定变量a是否大于100就要用if
代码:
set a=10
if %a% gtr 10 echo 大于十
if %a% lss 11 echo 小于十
还有,这个if以后如果你要做游戏,就必须用这个
还有,choice这个代码,在XP系统里面需要下载choice.exe而win 7系统及以上就不用
(肿么感觉扯偏了?)
反正,if这个东东你必须掌握。
不然,呵呵
2016年10月04日 07点10分 10
level 1
大神,我有问题请您帮忙诶
您看看下面这些代码呗,这些代码是解包PAK文件的,但是我解开后现在想封包却不知道用什么代码,大神能帮帮我么,这个问题我困惑了好几天了[泪]
谢谢谢谢谢谢
2016年10月04日 07点10分 11
卧槽,你没事搞什么飞机
2016年10月04日 08点10分
@Daydream01 我在搞一个游戏,之前已经被3DM蒹葭汉化组汉化了,可是汉化的版本太老我想自己更新一下,但是汉化文件在.PAK的文件里,之后上面的代码能把这个格式的文件解包,之后我把汉化文件替换后却不知道怎么封包,所以请您看看能不能通过上面的代码进行逆运行达到封包
2016年10月04日 08点10分
回复 王ソ木辛 :游戏的话,现在都不玩了,所以汉化什么的,你先把汉化文件删了,再去3大妈那边在下一个不就行了
2016年10月05日 02点10分
@Daydream01 汉化是有的,但是版本是老版的对不上,其次这其实很简单只要替换文件的事就成了,但我能解包却不会封包,算法总不对
2016年10月05日 02点10分
level 8
Daydream01 楼主
cls帝
cls这个东东的话,总的来说........
不算有用,但又不是太没用
他的作用就是........
清屏,是的,你没有看错
比如
@echo off
echo 啦啦啦啦啦
echo 拉拉阿拉拉拉
echo 啦啦啦啦啦啦
ping -n 2 127.1>nul
cls
pause
exit
然后把后缀保存.bat
你就知道了
cls 清屏
2016年10月05日 02点10分 12
大神私信里把你的QQ给我加一下好友吧,把文件发给您看看应该能更直接的帮助我呢,感觉你好厉害呢
2016年10月05日 03点10分
level 8
Daydream01 楼主
回复 a无量 :026B369B 81FA 00200300 cmp edx,0x32000
026B36A1 7D 34 jge short BD_NetWi.026B36D7
026B36A3 8D7C18 04 lea edi,dword ptr ds:[eax+ebx+0x4]
026B36A7 8BC1 mov eax,ecx
026B36A9 C1E9 02 shr ecx,0x2
026B36AC 8D7424 1C lea esi,dword ptr ss:[esp+0x1C]
026B36B0 F3:A5 rep movs dword ptr es:[edi],dword ptr ds:[esi]
这段代码是用来拯救那个封包者
如果有用就算了,没用我就不知道了
2016年10月05日 02点10分 13
大神太感谢你了,只是还有一个问题,文件名称加到代码的哪里呢
2016年10月05日 03点10分
level 8
Daydream01 楼主
今天无教程
2016年10月07日 08点10分 14
1