Board logo

标题: [原创] 2011年度《批处理教学&资料》版贴帖子整理分类(2012年1月4日) [打印本页]

作者: cjiabing    时间: 2012-1-4 20:41     标题: 2011年度《批处理教学&资料》版贴帖子整理分类(2012年1月4日)

本帖最后由 cjiabing 于 2012-2-23 14:03 编辑

.     目的:特开一帖整理本版块帖子。专挑一些有价值、有意义、有创新的帖子出来作为年度总结,供大家查阅和学习。其他版块如果有比较强的教学性、资料性的、原创性的帖子请转移过来一并总结。
      时间起止:2012年1月4日之前在本版所发的帖子。
      声明:本篇为原创,转载请指明转载自“批处理之家”!受个人水平所限,所整理出来的帖子并不能完全代表本坛所有人之水平,不足之处请诸位指点与批评。谢谢各位版主同志与读者朋友!
      有空再进行补充和分类。

一、FOR命令

   for 命令的工作流程 ——简明易懂的FOR讲解
[综合类]-谈谈goto for call三种句式 ——进阶可以看看
   [系列教程]批处理for语句从入门到精通[20101225更新] - 置顶II ——精华加经典
批处理for命令通俗解释(2007-11-4日更新) ——bathome经典
批处理FOR /F 中的Delims和Tokens总结 ——新手阅读
批处理中的for命令原理图示 ——图文并茂
FOR/F的选项usebackq的用法 ——for
   批处理递归概念,方便新手 ——讲递归

二、Set、截取、运算
批处理位运算 ——了解下
批处理中用set命令替换字符串%var:*"=set "var=% ——替换绝招
批处理set 命令使用详解(2007-11-11日更新) ——youxi01讲解
批处理命令set截取字符详解   ——截取
批处理命令set变量字符截取点点通 ——截取
  批处理命令set截取字符练习工具 ——截取
批处理SET命令的详细介绍 ——比较详细

三、Call、Start、Cmd等
批处理中的call与start的个人学习心得 ——新手看看马上进步
cmd批处理参数 ——常用常查查

四、其他命令
   批处理中的if defined 需知 2009-5-10 更新 ——看看大家讨论
xcopy的一例特殊用法:按修改时间筛选并统计文件 ——寒夜胸的xcopy
[专题教程]批处理if命令的基本用法 ——IF基本教程pusofalse
findstr命令最全最系统的教程 ——正则表达式,可惜没有转帖过来
   批处理FINDSTR正则表达式的基本用法 ——基础经典

五、变量延迟等
  [分享]批处理中变量%var%代替语句执行 ——一些新思路
【征集】批处理库函数征集 ——批处理函数,不得不看
批处理代码解读 变量截取、变量延迟及特殊符号 ——看得你头疼
【原创】批处理字符截取心得,吐血总结出一口诀!——截取,其实不难
   探讨批处理代码效率 ——也是比较重要的问题
  【教程汇总】批处理中的变量延迟扩展、变量嵌套 ——要进步不得不看
  批处理变量延迟详解 ——又是变量延迟
批处理setlocal本地变量详解(2008-10-07更新) ——充电setlocal
批处理进阶之变量和参数 ——看目录已经知道是经典了
  批处理中setlocal与endlocal怎么用? ——变量延迟的
批处理文章:预处理、变量延迟、call ——再罗嗦下
  常用系统环境变量(目录缩写) ——仅供查询
批处理延迟变量(通俗解释) ——随风的经典
批处理脚本高级编程技巧——变量嵌套 ——重磅
   [教程汇总]批处理中预处理机制及其应用 ——预处理

六、符号
  引号在批处理中的特殊应用 ——特殊符号
批处理逃逸字符%的详细解释 ——了解下
批处理常用符号详解 ——重要找到一个原创的,555
   批处理中处理特殊字符的几种方法 ——特殊字符
重定向中的秘密(句柄备份) ——精华无人能敌
批处理教程:句柄和重定向 ——放到一起,谁与争锋
  [教程汇总]批处理中的重定向符号以及句柄的使用方法和原理讲解 ——Hold住


七、其他
  “内部命令”你知道多少 ——长见识了
批处理日期数字(首部含0)计算技巧不完全总结 ——处理日期和数字时参考下
转]批处理字符解释 ——继续查
[转]批处理中注释表达形式 ——了解
批处理最大限度原样输出含特殊字符的指定行内容 ——特殊字符
批处理中的时间计算详解 ——时间计算经典batman
   【真】wmic入门教程 ——不能没有你
   常见几种排序的批处理写法 ——了解
   批处理与进程 ——进程必读
[方案汇总]批处理隐藏运行的11种思路(2009-04-18) ——隐藏大法
DOS命令之debug命令详解 ——debug是高手学的
批处理调试方法略谈 ——youxi01的言传身教
批处理程序开发简述 ——不是很完善


八、笔记、文集、收藏、经验、效率
  [分享]Crlf 的拙作与收集的教程 ——你无法放弃的
批处理实用技术 - 置顶I ——经典之作
学习批处理的经历、心得、体会汇总(2009-08-19) ——为你指路
[分享]批处理学习笔记 ——crlf的胸怀赶得上寒夜胸了,也是经典
我在CN-DOS的日子[新手成长之路] ——循循教诲
   [分享]namejm个人收集代码chm版——namejm前辈的
   [分享]bat前辈代码chm合集 ——同是同上
   批处理读书笔记 ——慢慢往下读
我收藏的实用工具和脚本 ——plp626老师
Hitme批处理合集chm电子书版 ——老前辈的杰作
本人常用的批处理实用技巧 ——喜欢namejm的快来吧,不过少了点
  无奈何签名代码略析 ——前辈的前辈
  plp626的批处理学习笔记 ——高手读高手
浅谈批处理脚本的编写 - 提纲 ——应该了解下
   我的批处理学习总结,和BATHOME一起成长 ——个人总结
  浅谈批处理脚本的编写 - 5.可读性篇
浅谈批处理脚本的编写 - 4.绿色篇
  浅谈批处理脚本的编写 - 3.通用性篇
  浅谈批处理脚本的编写 - 2.简洁篇
浅谈批处理脚本的编写 - 1.效率篇
   [连载]对批处理新人的若干建议(2009年8月9日更新) ——领路人
提高批处理代码效率的常用技巧及方案1[20090607] ——随风的经典
浅谈提高批处理代码效率的编写习惯 ——忘记前面有没有了,暂录
   讨论:批处理运行效率浅谈 ——谈了好几次了,记在心吧

九、综合、教程、练习
[ZT]批处理高级教程精选合编20080307(Windows XP) ——这类看看都不会错,CN-DOS
  DOS技巧100例 ——虽是大全类的,不过技巧确实可以看看
   本版批处理教学帖子归类 ——小总结
批处理常用代码收集帖 ——小结
   中国DOS联盟批处理室经典帖子合集2008A[2009.4.17更新] ——DOS联盟的精华
中国DOS联盟批处理室经典帖子合集(2007年上半年版) ——精华合集
【续】[一日一教学]批处理系列帖子索引 - 置顶I ——由hello123world续写,同样是精华
   [批处理命令一日一教学]系列帖子索引[2009.6.11] - 置顶I ——精华加经典
BatHome代码咨询板块精华CHM电子书 - 置顶I ——旧电子书
批处理新手入门导读 - 置顶I ——引领你入门
   批处理入门手册电子书发布 ——新手看看
   批处理常见问题解答 ——不是问题的问题,送给新手

十、其他资料
   [视频教程]IceRain作品:Windows批处理 - 置顶I ——视频教学有创意
【分享】批处理常见问题TSCMD--CHM编译版 ——看不懂还得转
   系统自带的命令行帮助文件ntcmds.chm(中英文双版) ——必备的资料
   批处理合集hitme、ccwan、lxmxn、namejm、s11ss、batman ——精华全集
Ritchie Lawrence 批处理函数库中英文版 ——批处理深似海
作者: find    时间: 2012-1-4 20:55

版主辛苦啦
作者: cjiabing    时间: 2012-1-4 22:23

其他的罗嗦几句:
    一个新手如果能阅读并领悟以上所有帖子,成为论坛里一等一的高手是必然的,即使不能完全参透,能学得一招半式也十分了不起了。多阅读他人作品,多动手编写代码,这是进步的基本方法。
    告新手,批处理不是简单的几个DOS命令,甚至不是for、if、set、goto、findstr等命令,不要学了几个dos命令甚至连for都没学就以为自己会批处理了,其实,你只不过懂些皮毛而已。阅读完上面的资料后,你才会了解什么是真正的批处理。批处理是命令脚本程序,它由许多命令按照一定规则组合到一起来执行任务,我们学习的不仅仅是命令本身,更重要的是学习如何组合这些命令,学习批处理编程的技术、规则、思想,使得我们使用批处理的时候更能得心应手。批处理是一门技术也是一门艺术,请尽量把它写得实用些、完美些、更有价值些。
作者: CrLf    时间: 2012-1-4 22:28

有预谋的大工程...甲兵版主幸苦了
作者: qq2501    时间: 2012-1-4 23:44

谢谢楼主
作者: cjiabing    时间: 2012-1-5 01:01

回复 4# CrLf


    呵呵,暂时没有呢,只是一口气总结了一下平时经常搜索用到的,兄大公无私,其他兄弟手里应该还有更多好东西,等待分享。
   下步和hello123world商量下,看能不能整理成册单独发布出来,不过还是要看时间情况。
    如果其他版也能总结一些好东西出来那是最好的了,特别是把今年讨论过的都总结出来,做个年鉴什么的。
作者: Demon    时间: 2012-1-5 08:52

好乱。
作者: jellyhk    时间: 2012-1-5 11:33

猛一看!有写眼花!能排下版更好!
作者: find    时间: 2012-1-5 13:45

实用些、完美些、更有价值些
版主说的好
作者: 594850072    时间: 2012-1-22 18:05

收藏 留记   刚学习vbs
还请大家关照
作者: cjiabing    时间: 2012-2-23 14:38

回复 11# hxx006
呵呵,做表格比较麻烦了,这里只是个小总结,刚重新整理分类了。
    顺便谈谈个人对批处理知识框架的一些思路:

    1、批处理与DOS的区别?批处理的概念、特点、内容、作用、编辑、运行、学习等等最基本的知识,与DOS区分,强调特色。  
    2、构成批处理的一些最基本的命令知识,这些命令是DOS所没有或者CMD最基本的,比如set、if、goto、call、for等等,学习批处理最重要的就是学习这些命令知识,因为这些才是构成批处理脚本的基础和关键,我们编写批处理脚本的基础和思路即来源于此。这些命令是组合其他命令的命令,你即使知道它们的用法,但要熟练和形成思想需要许多练习和时间。所以,你可以很容易通过百度获得知识,但你很难通过百度获得思想。
    3、一些批处理运行常用到的反复用到的命令,这些命令可能属于DOS命令,如:echo、cls、pause、dir、find、md、start等等,它们同样是我们写批处理时不可或缺的一部分,但它们本身不是批处理,只是简单的命令,你可以通过查询帮助信息很容易获得知识,学会这些命令你还是不懂批处理。
    4、一些特殊符号、参数、变量等的处理构成了批处理的重要组成部分,你可能无法离开这些内容。
    5、由于对批处理脚本的编程而产生的思路、思想、效率、技巧、整合等,可能因为实际问题而变得不同而丰富,这些都是dos所不具备的,也是新手比较难以掌握的。
    6、其他能通过cmd进行处理的cmd外部命令如wmic、debug等,系统外部第三方,其他编程语言js、vb等……这些命令、程序、语言有力地拓展了批处理的应用范围。
     综上,我们特别强调批处理与dos的不同,在当前dos影响日小的情况下,新手学习要学的重点就是第二点,至于copy、dir等反复用到的可以放在第二位置,等你学好这两个方面了就能够对其他命令知识举一反三轻松解决了。至于ASSOC、FORMAT、DISKCOPY、IPCONFIG这些磁盘操作命令等你很少用到的,或大家写批处理很少到的东西你可以在日后查字典解决。因此,哪些是批处理最重要的命令,哪些是日常最常用的命令,哪些是需要学习的,哪些是不必花时间学习的,哪些是可以查字典学习的,哪些需要看教程学习的等,就需要进一步区分了。所以,新手阅读《一日一教学》时就应当有所侧重了,什么都学完固然好,但有些是没有必要的。
作者: jikea    时间: 2012-3-25 06:08

顶顶顶顶
作者: 164538724    时间: 2012-12-1 10:02

非常好的资料  收藏 谢谢奉献
作者: xinufo    时间: 2012-12-3 09:06

版主辛苦啦
作者: 司徒倾恋    时间: 2012-12-6 18:53

呼呼!不错!
作者: armywoods    时间: 2012-12-16 13:40

楼主辛苦啦
作者: lkh191    时间: 2012-12-28 00:02

感谢大侠贡献这么好的帖子!!无限崇拜!!!
作者: mokson    时间: 2013-3-16 23:50

如果能做出一个CHM电子书格式就好了。
作者: gzaapy    时间: 2013-3-24 10:19

谢谢了!学习之中!
作者: James_vivi    时间: 2013-11-17 22:03

我啥时候能真正的领悟哇,看了好久还只是皮毛而已




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2