bat教程分享 不定时更新
bat吧
全部回复
仅看楼主
level 14
发现太多新手不会bat了,我今天开一个教程
下面会发教程
2015年01月14日 13点01分 1
level 14
教程1:
echo
echo英文意思是回声,在bat里面就是显示什么东西打个比方
::开始代码
@echo off
echo 你好
pause
::结束代码
这样就会显示你好
还有一些代码以后会教
写好是这样的
2015年01月14日 13点01分 2
群主大人威武
2015年08月13日 00点08分
@编程我可是第一 额 echo不是先显示讯息么
2015年09月22日 04点09分
@观渺
2015年09月26日 01点09分
@编程我可是第一 你说echo是回声
2015年09月26日 03点09分
level 6
能介绍介绍重定向吗 像2>&1之类的 感觉不是很懂
2015年01月14日 13点01分 3
假如有时间会讲的
2015年01月14日 13点01分
level 14
echo教程系列2
echo [off/on]
echo off指的是关闭运行时显示的东西
echo on不用说了,指的是打开运行时显示的东西
比如
@echo off
echo 你好
pause
或者
@echo off
echo 你不好
@echo on
echo 你好
pause
这两个是有区别的
2015年01月14日 13点01分 4
啥区别
2015年03月27日 17点03分
没明白有啥区别_(:з」∠)_
2015年03月29日 14点03分
回复 华宇少enjoy:一个是开启,一个是关闭,当然有区别啦
2015年04月01日 11点04分
回复 czy_ken:同上
2015年04月01日 11点04分
level 11
以收藏
2015年01月14日 13点01分 5
谢谢收藏
2015年01月14日 14点01分
谢谢你的支持
2015年01月14日 14点01分
正在学习中,谢谢楼主[呵呵]
2015年03月19日 16点03分
3Q楼主
2015年05月31日 11点05分
level 14
set系列1
set大家都知道,意思是设置,这里现讲最简单的一个
set就是把一个东西设为一个东西打个比方
@echo off
set a=你好
echo %a%
pause
这里显示的就不是a了,而是上面定义的“set a=” ,假如好看一点就是这样
set (你要定义的东西)=(你要把它设定成的东西)
至于%%这个东西么,后面会有附加的
2015年01月14日 14点01分 6
%a%是什么意思?
2015年06月20日 21点06分
回复
superman_TY
:%%是加给变量的,而a是那个变量的名字
2015年06月21日 10点06分
回复
�����ҿ��ǵ�һ
:@echo off set a=谢谢楼主 echo %a% 然后就显示谢谢楼主?但是%%和为什么@没看懂求楼主解。QAQ
2015年08月23日 08点08分
@koyuki🌟 加qq2624183401,我帮你,虽然有点忙
2015年08月23日 08点08分
level 14
附加(1)
pause
pause的英文意思是暂停,和前面一样也是,bat里面和这个意思差不多,我们来看一下
pause其实就是在这个页面暂停,具体理解还是要用代码的
@echo off
echo 你好
假如是这样的代码的话,那么就会直接闪退,但假如是这样的话
@echo off
echo 你好
pause
这样就不一样了,pause比较简单,就到这里
2015年01月14日 14点01分 7
大哥在不在啊?帮我看一个代码……
2015年05月09日 17点05分
回复 多执迷:ok
2015年05月10日 09点05分
level 11
顶楼主,楼主讲的很清晰[玫瑰][玫瑰][玫瑰]
2015年01月14日 14点01分 8
谢谢你的支持
2015年01月14日 14点01分
@编程我可是第一 你这头像怎么还整个青天白日[汗]
2018年12月27日 09点12分
level 14
附加(2)
上面讲到%%,其实这并不难只是一个值,打个比方
@echo off
set a=b
echo a
pause
这样显示的是a而不是b
但假如这样
@echo off
set a=b
echo %a% (重要)
pause
这样子的话就会显示b,因为你echo a,这里不是一个值,就是一个普通的字母,但假如你加了%%,那么%a%就是一个值,而不是一个字母了
2015年01月14日 14点01分 9
也就是加了%就可以把=前的因式转换成=后的值了吧。就像数学里的x=y,%%就是为了突出y吧
2015年01月15日 01点01分
回复 只是为你嫽风景:对,x在这就是一个值,而x显示的不再是x而是y了,x是你要定义的东西,而y是你定义成的东西,其实就是x=y
2015年01月15日 09点01分
回复 编程我可是第一 :嗯,懂了。
2015年01月15日 10点01分
楼主能在一个楼里先把一些用到的“单词”列出来吗?我想先记下来。毕竟是小白嘛[乖]这几天还在考试呢。[泪]
2015年01月15日 10点01分
level 4
支持一个\^O^/
2015年01月14日 15点01分 10
谢谢你的支持
2015年01月14日 23点01分
level 5
then...
2015年01月14日 15点01分 11
level 14
LZ的水平应该也是在中阶......不过重在通俗易懂
[狂汗]让个'老人'来的话可能不知不觉就用上术语了
2015年01月14日 15点01分 12
可以这么说吧
2015年01月14日 23点01分
我会告诉你楼主10岁么[滑稽]
2015年01月31日 10点01分
回复
���ҳ���ID
:[滑稽]其实我早就知道了
2015年01月31日 11点01分
回复 aiwozhonghuaba :[滑稽]
2015年01月31日 11点01分
level 5
收藏
2015年01月14日 16点01分 13
谢谢支持
2015年01月14日 23点01分
回复
�����ҿ��ǵ�һ
:互相支持
2015年01月15日 10点01分
回复 邪m少:[][][]
2015年01月15日 10点01分
level 14
set系列2
开始继续讲set,上面讲道set把一个字母变成一个值,但是自己不能选择,所以这次我们将一下set的小变形——set /p ,其实这也不难,只要解释一下你就全懂了set /p这里你可以自己控制这个值,还是用代码解释吧
@echo off
set /p a=请写你要替换的值 (温馨提示:这里不用改)
echo %a%
pause
这里就可以写你要的值,比如你想把值设为b,那么你在显示“请写你要替换的值”这里后面写下b,下面就会显示b,假如还不懂,请看下公式
公式是这样的
@echo off
set /p (你要定义的东西)=(你要人别人看到的东西
echo %(你定义的东西)%
pause
但我要提示一下,下面不一定必须用echo,也可用其他东西
而=后面是显示的东西,让被人定义,而不是你自己定义的东西
还有一定要在set 后面加/p哦
2015年01月14日 23点01分 14
还是不懂有什么区别
2015年02月10日 06点02分
这和楼上有区别?
2015年02月11日 13点02分
@baichenabc set 你是设置而set /p是输入
2015年02月12日 01点02分
不怎么懂
2015年06月20日 21点06分
level 12
顶个
2015年01月15日 01点01分 15
职位职位
2015年02月12日 01点02分
谢谢
2015年02月12日 01点02分
level 14
非常感谢大家,但是,我是个小学生,所以中午就不能更新了
2015年01月15日 09点01分 17
小学生能做这么多也挺不错的
2015年01月15日 09点01分
回复 Wiz丶Invoker:谢谢夸奖
2015年01月15日 09点01分
回复 Wiz丶Invoker:其实假如能是精贴就更好了,这样就可以让新手都学会bat
2015年01月15日 09点01分
现在小学生太牛了,我初一都没你厉害…
2015年01月30日 13点01分
level 14
装饰小代码1
title
大家好,这个教程是讲如何给程序设个题目,所以今天我们将用到title
title的英文意思是题目,本命令比较简单,一般人一看都能会,开始进入正题
title就是给你运行的东西设个题目,一般的话,上面是这样的
如何给它加个题目呢,我们得用title命令,那我们加入下面的代码
title 你好
上面就变成了
公式是这样的
@echo off
title (你想设的题目)
(命令)
pause
程序就这么多(比较简单,那么我们来看一点里面的介绍吧
==========================================================
代码大介绍:
echo off (显示关闭)
title (设置题目)
pause (暂停画面)
==========================================================
拜拜
2015年01月15日 10点01分 18
win8
2015年06月27日 13点06分
楼主用windows 8.1。。。。
2015年07月08日 09点07分
设置题目后的命令是怎么回事?
2015年09月16日 16点09分
他这个显示是到中间了还是和一个教程一“你好”一样?
2017年11月17日 12点11分
level 14
希望能帮到大家
2015年01月15日 10点01分 19
level 3
先马
2015年01月15日 11点01分 20
1 2 3 4 5 6 尾页