没有合适的资源?快使用搜索试试~ 我知道了~
首页批处理教程:新手入门,领略DOS命令的魅力
批处理教程:新手入门,领略DOS命令的魅力
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 50 浏览量
更新于2024-06-26
收藏 2.23MB PDF 举报
批处理教程深入解析 标题:“bat批处理教程_超级详细教程.pdf”提供了一篇全面的入门指南,旨在让读者通过简单易懂的方式学习和理解批处理的基础知识。批处理,通常指的是DOS命令的集合,用于自动化执行一系列任务,其本质是将一组命令有序地组织起来,以在DOS环境下运行。 描述:这份教程的目标群体广泛,强调即使是初学者也能掌握,作者采用生动的比喻,如品茶般慢慢理解,目的是激发读者的兴趣,并通过实例教学来展示批处理的强大之处。批处理的特点包括易用性、灵活性、功能强大和高度自动化,能够简化复杂操作。 主要内容: 1. 批处理定义与理解:尽管没有固定的定义,作者将其视为一堆DOS命令的有序组合,强调其核心是通过命令序列实现任务自动化。 2. 基础操作:教程以编写和执行一个简单的批处理脚本为例,如ping命令的输出被保存至文本文件,通过实际操作让读者熟悉基本语法。 3. 学习方法:鼓励读者以轻松、耐心的态度学习,避免直接面对枯燥的代码,通过实例体验批处理的魅力,逐渐培养对它的热爱。 4. 基础要求:强调学习批处理需要扎实的DOS基础知识,同时灵活的思维也很重要,提示学习者要注重实践和理解。 5. 教学风格:教程的语言通俗易懂,用生活中的比喻(如爱情)来说明抽象概念,虽然看似风趣,但实际上是引导读者以不同寻常的方式理解和接受批处理。 结论:这篇批处理教程以一种亲和力十足的方式传授知识,旨在帮助读者消除对技术的恐惧,让他们能够体会到批处理这一工具的实用性和价值。无论是初学者还是有一定经验的技术人员,都能从中找到适合自己的学习路径,进而提升工作效率。
资源详情
资源推荐
:START
CALL RANDOM.BAT
IF "%NUM1%"=="255" GOTO NEARAGAIN
IF "%NUM1%"=="192" GOTO NEARAGAIN
IF "%NUM1%"=="127" GOTO NEARAGAIN
IF "%NUM2%"=="255" GOTO NEARAGAIN
IF "%NUM3%"=="255" GOTO NEARAGAIN
IF "%NUM4%"=="255" GOTO NEARAGAIN
SET IPA=%NUM1%.%NUM2%
ECHO START > A.LOG
PING %IPA%.%NUM3%.1>B.TMP
PING %IPA%.%NUM3%.%NUM4%>>B.TMP
FIND /C /I "from" B.TMP
IF ERRORLEVEL 1 GOTO START
CALL 10.BAT %NUM3%
DEL A.LOG
GOTO START
这是 Bat.Worm.Muma 病毒的起始脚本,设置了病毒运行的环境变量。是不是看的头都大
了?又忘了写在第一章第一段的那句话(静下心来!),你应该能体会到学习这两个命令所需
要的耐心了吧。就如同去爱一个人,你得学会宽容,打不得骂不得,用你宽大的胸怀去包容
她的一切,即使你发现爱她的过程如看上面代码的过程一样让你头大,但你还是得爱下去----
爱需要理由吗?不需要吗?需要吗?不需要吗……等到风平浪静后,最直观的收获就是,你
的耐心变的前所未有的充足,面对她的复杂和善变,你自己会处变不惊,以自己的方式去从
容应付曾经应付不了的场面,即使到最后一身伤痕,也会感慨曾经的举动有多么伟大。
没错,这就是批处理的魅力,这就是爱的魅力。让你受了伤还感伤你的人。这种感觉就好象
在自己最喜欢的音乐声中被人..,痛并快乐着。
不得不再次重申一遍,各种DOS 命令是批处理的 BODY(我实在找不出一个更合适的词来
形容他们之间的关系),学好 DOS 命令是学好批处理的前提。其他DOS 命令如 copy、dir、
del、type、path、break、start 等部命令,以及 ping、net、cmd、at、sort、attrib、fc、find
等外部命令,在批处理里的应用非常广泛。这篇教程的作用,是教你认识批处理,以及如何
利用 DOS 命令组合出来一个完美的批处理脚本,去让它自动完成你想要它做的事情。而灵
活自如的编辑一个批处理脚本是建立在熟练掌握 DOS 命令的基础上的,这已经超出了本文
的畴,在此就不赘述了。
不知不觉中第三章已经结束了。耳麦里传来的依然是晓东的《比我幸福》,每隔 4 分 32 秒
就自动重播。虽然我不并不很喜欢晓东,可这并不妨碍我喜欢音乐,喜欢这首描写的如此让
人感慨的歌。请你一定要比我幸福/才不枉费我狼狈退出/再痛也不说苦/爱不用抱歉来弥补/
至少我能成全你的追逐/请记得你要比我幸福/才值得我对自己残酷/我默默的倒数/最后再把
你看清楚/看你眼里的我好馍糊/慢慢被放逐。我如同一个因年老失色而拉不到客的老妓女,
绝望的徘徊在曾经辉煌的红灯区,用一脸的木然瞟一眼来来去去的人群,默默的回忆自己并
不光彩的过去,幻想自己将要面对的未来。直到看见那些幸福依偎在一起的情侣们,才突然
间发现上帝的公平,和这种公平的残忍。
可以说,批处理脚本中最重要的几个命令我都没有给出如 echo 或 if 那样比较详细的介绍,
原因我已经说了,因为我也是个菜,我也不太懂----但我正在学!你呢?今天又去了一趟图
书馆,淘金一样发现了一本叫《DOS 批文件》的东东,藏在一个角落里落满了灰,五本摞
一起就跟砖头一样厚了。大概翻了一下,里面介绍了很多比较底层和基础的东西,虽然从思
路上讲,已经有点 time out 了,很多东西已经基本没有利用的价值(这就是信息时代的更
新速度),但还是很值得看的。于是打算下午淘过来,放假回去了再好好研究一番,连同那
几个不熟悉的命令一起搞熟了,再续写这篇教程。我始终坚信,没有最好只有更好。
但是很可惜,等到下午再去的时候,图书馆楼梯口已经立了一个牌子,上面写着 out of
service----人家这学期的工作结束了。于是回到宿舍打算继续写第四章,正在这时又得到一
个“振奋人心”的消息:期末考试有一科挂了,而且是全班第一----这一门整个班里就挂了我一
个。郁闷的情绪刹那间涌上心头,整个世界仿佛都变成黑的了。食堂和小卖部已经陆续关门,
学校里的人越来越少,迎面过来的几个同学也都一身行,忙碌着准备回家过年,心的孤寂和
失落如同夏日里暴雨前的乌云,迅速而不可抗拒的占领了心里每一个角落。迎着一月的冷风
我一个人在天桥上发呆,还能怎么样,连期末考试都应付不了的失败男人。
“课间休息”时间好象长了点,呵呵,上课了!从这一章开始,将详细介绍批处理中常用的几
个组合命令和管道命令。这些命令虽然不是必须的,如同爱一个人时不一定非得每天去陪,
但如果少了这个过程,事情就会变的复杂而不完美,所以我认为管道命令和组合命令是批处
理的调味剂,几乎是少不了的。
下面从管道命令讲起。常用的管道命令有以下这些:|、>、>>
11、|
这个命令恐怕大家不是很陌生,经常操作DOS 的朋友都应该知道,当我们查看一个命令的
帮助时,如果帮助信息比较长,一屏幕显示不完时DOS 并不给我们时间让我们看完一屏幕
再翻到另一屏幕,而是直接显示到帮助信息的最后。如在提示符下输入 help 回车时,就会
看到当前 DOS 版本所支持的所有非隐含命令,但你只能看到最后的那些命令,前面的早就
一闪而过了,如何解决这个问题?看例十三:
help | more
回车后会发现显示满一屏幕后就自动暂停,等候继续显示其他信息。当按写回车时,变成一
个一个的出现;按下空格键时一屏幕一屏幕显示,直到全部显示完为止;按其他键自动停止
返回 DOS。
为什么会出现上述现象?答案很简单,这里结合了管道命令|和 DOS 命令 more 来共同达到
目的的。这里先简单介绍一下 help 命令和 more 命令,对理解|命令的用法有很大帮助。
11.1、help 命令。其实这个命令是不需要多说的,但在上述例子中 help 命令的用法比较特
殊,直接在 DOS 提示符下输入 help 命令,结果是让 DOS 显示其所支持的所有非隐含命令,
而在其他地方用 help 命令,如输入 net help 回车,则是显示 net 命令的帮助信息。
11.2、more 命令。可能很多朋友以前就没有接触过这个命令,这个命令在 Linux 下的用处
非常广泛,也是管道命令之一。大家可以找一篇比较长的文章(a.txt)在 DOS 提示符下输
入如下两个命令去比较一下差别:more a.txt 和 type a.txt。利用 more 命令,可以达到逐屏
或逐行显示输出的效果,而 type 命令只能一次把输出显示完,最后的结果就是只能看到末
尾的部分。在例十三里,more 命令的作用就是让输出的信息逐屏或逐行显示。
看到这里,你是否已经能隐约感受到了|命令的作用了?没错,它的作用,就是把前一命令
的输出当后一命令的输入来用的。在例十三里,前一命令的输出,就是 help 命令执行后显
示的 DOS 所支持的所有非隐含命令,而这个结果刚好做了后一命令 more 的输入。所以例
十三和下面的例十四是等效的:
help > a.txt
more a.txt
del a.txt
这里利用另一管道命令>生成了一个 a.txt 文件作为中间环节,在用 more 命令查看 a.txt 文
件后再删除 a.txt 文件(例十三的所有操作是在存中进行的,不生成文件)。可以看出,正确
使用管道命令|可以带来事半功倍的效果。
结合例十三和例十四,以及前面的例九再体会一遍:|命令的作用,就是让前一命令的输出
当做后一命令的输入。
12、>、>>
这两个命令的效果从本质上来说都是一样的,他们都是输出重定向命令,说的通俗一点,就
是把前面命令的输出写入到一个文件中。这两个命令的唯一区别是,>会清除掉原有文件中
的容后把新的容写入原文件,而>>只会另起一行追加新的容到原文件中,而不会改动其中
的原有容。例十五:
echo echo off > a.bat
echo echo This is a pipeline command example. >> a.bat
echo echo It is very easy? >> a.bat
echo echo Believe your self! >> a.bat
echo pause >> a.bat
echo exit >> a.bat
依次在 DOS 提示符下输入以上各行命令,一行一个回车,将在当前目录下生成一个 a.bat
文件,里面的容如下:
echo off
echo This is a pipeline command example.
echo It is very easy?
echo Believe your self!
pause
剩余68页未读,继续阅读
hhappy0123456789
- 粉丝: 70
- 资源: 5万+
下载权益
电子书特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功