[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

倡议:合编批处理教程

本帖最后由 cjiabing 于 2011-4-12 23:36 编辑

      当前,关注和学习批处理的人比较多。从本论坛观察来看,学习、研究、创作、运用、关注批处理的人在逐渐增加,本论坛对于培养大家对批处理的兴趣爱好以及促进批处理的发展都起到了实际作用,本论坛也成为了国内批处理领域的一个重要力量。
      当前,学习批处理的教程也比较多,网上一搜一大堆,一般由各路高手根据自己的技术经验和编程思想来写。这些教程有优点也有不足,无法为初学者提供完整的、系统的、科学的、权威的知识体系,也无法有力地促进批处理的发展。
      当前,我们看到,在本论坛,有许多的批处理爱好者在研究批处理,他们也获得了许多先进的技术和宝贵的经验,而这些技术经验没有从我们的批处理教程中传授给初学者,没有改变人们对批处理只是一种简单的DOS命令脚本这样一种错误的观念。从现在批处理的发展情况来看,批处理可以做更多事情,使得我们在视窗世界里更显自由,我们需要重新认识它的价值。
      当前,本论坛聚集了一批在批处理方面的高手,有的对批处理的运行机制有比较深入的了解,有的对批处理的实际运用有熟练的技术,有的批处理编程思想独特新颖,有的对批处理的传播发展有丰富的经验……虽然每个人对批处理都有不同的理解,但是,大家都有一个共同的目的,那就是希望自己的批处理技术有更大的提高,希望能够用批处理去改变我们的学习、工作和生活,希望批处理能够获得更大的发展。
      只有共同分享,才能共同提高。如果每个人都像古代武林门派一样,有什么绝招和利器都秘藏起来,那就无法促进武功的快速发展。相反,分享知识经验的人,是赢得社会尊重的人。好比,在批处理动画技术上,虽然早已发现这一技术,但这一技术并未能得到进一步的发展,为什么呢?因为人们认为批处理做动画,就像鸡蛋里面挑骨头,更重要的是探讨的人少,而愿意分享和交流的更少。当看到别人控制批处理窗口中的光标进行绘画时,除了目瞪口呆,我们无法理解,批处理是如何控制光标往左、往右、往上、往下走的。批处理就是这样一个简单的东西,然而,只要你细心去发现,耐心去探讨,大胆去尝试,简单的技术结合创造的思想,就是见证奇迹的时刻。
      萧伯纳说:“你有一个苹果,我有一个苹果倘若你有一个苹果,我也有一个苹果,而我们彼此交换这些苹果,那么你和我仍然是各有一个苹果。但是,倘若你有一种思想,我也有一种思想,而我们彼此交换这些思想,那么,我们每人将有两种思想。”
       基于以上,倡议大家一起合编一部批处理教程。通过合编批处理教程,大家相互学习,总结经验,凝结智慧,传播思想,为促进批处理的发展奠定一个基础。


操作方案


       一、成立编写委员会
由论坛版主发起,以几个骨干为核心,成立批处理教程编写委员会,专门负责批处理教程的编写和发行。
       二、制定方案
将编写一部完整的和权威的批处理教程作为委员会的工作目标,并据此制定可行的操作方案。比如制定编写目标、编写原则、编写内容、编写计划、编写组织等等。
       三、编写人员
邀请和招募各路高手作为编写作者,采取分工招标的方式进行任务分派。编写人员应当在所编写内容方面有比较好的思想、技术和经验。
      四、编著和修改
按照教程大纲划分为众多细小章节,由各位编者邀领任务并编写,然后统一交到编写委员会,由编写委员会小组进行整合。编写委员会负责组织领导,并保证后期内容的修改和更新。
      五、编写原则
      1、简明实用。实用是批处理最基本的精神和价值,批处理教程应当体现此精神。不为炫耀技术,简明的目的是便于传播。有必要的理论解释,案例分析。
      2、科学规范。按照规范的模式编写教程,使得教程具有更大的权威价值。虽然不能保证科学分析,但尽量做到合理解释。
      3、综合创新。应当突破以往批处理教程的一些限制,全面而细致地反映批处理的特色,反映最新技术。

      4、自由开放。避免一家之言,应向公众开放,广纳良言。

4

评分人数

    • namejm: 支持写教程,但操作方案还要斟酌技术 + 1
    • sxw: 快点写好啊技术 + 1
    • lllsoslll: 支持一下,关注中。。。技术 + 1
    • qzwqzw: 声援一下技术 + 1
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

本帖最后由 cjiabing 于 2011-4-15 14:21 编辑

2# hfg1977
说实在的,你的一番话狠狠地打击了我的热情,也打击了广大批处理爱好者的信心。批处理就是这么自卑的。
但我们就是这一群放弃不了批处理的人,因为批处理给大家创造了一个更为自由生活的机会和能力。

想学好任何的计算机语言(bat不算是编程语言),必须学好"计算机原理","X86架构CPU工作原理",
——这个“必须”是必须的,特别是对于一些菜鸟和超人来说。但这个并非必要条件,非学BAT就得学CPU工作原理。
      学习批处理的固然大部分是学过计算机专业的,但仍然有一部分人没有学过计算机专业,甚至没有读过什么计算机基础知识的中学生。
      bat不算编程语言,但bat也是一种脚本script语言,可以用来描述一些编程思想,这也是大家正在做的。
      虽然可用的命令和环境有限,但借助创造性的思想,以及众多其它脚本、第三方等,bat仍然可以实现必要的编程。
      我们注意到,国外有些人是将bat拿来编程的,比如“Batch Programming”、“Windows Batch Files Programming”

费力不讨好的事还是别做了,完全没必要. 相关知识各界的版主大人都归纳整齐了,没人细看而已.
——学海无涯,学无止境。相信许多批处理知识各位版主大人未必归纳整齐。
     说句不客气的话,微软的帮助文件像个偷懒的学生整理的档案,而各位版主所做的工作,只是重新整理了并解释了这些工作。
     他们的整理和解释,有些确实有创造性,但与官方帮助文档来比,都是小打小闹,无法形成统一的、系统的、可信的体系。
     至少,人们在使用时,仍然会频繁地找官方文档来查阅,而且这个几率要远远超过他们的付出,没有体现出他们工作的价值。

批处理相对其他语言还是不入流的,方便而已,不算强大,没必要费太大精力去学.
——这是大家对批处理所抱的一种消极的态度。古人云,学艺不在博,而在精,学艺贵在精深。
      找工作的可以求强大、求入流;作为应用,秉持能用就好;作为研究,需要独辟蹊径,平凡处寻真理。
      再说说大家学批处理为了什么?为什么我们不去学C、C++、java等等,即使学习VBS也比学bat强啊!
      就因为学习BAT——简单实用:不需要太复杂的思想和大量时间就可以创作自己的批处理作品。
      那是一般批处理学习使用者可以做的。
      但当你批处理技术达到一定高度、批处理思想达到一定深度的时候,你还满足于那一点点简单的思想和技术吗?
      难道你费了那么多时间学习批处理,一事无成,然后就此带入坟墓作古?不,我们都不希望这样颓废下去。
      当你全面了解一个领域,你就会深刻地体会到领域的局限,最关键的就是,你要凭借着你成熟的思想和高超的技术去突破这种局限。
      而,以上工作,就是对批处理这种局限的最大挑战。

一条"sed" 命令到处收集资料,至今也就会简单语法而已,其实与批处理已没有太大关系了.
——使用第三方不是批处理的缺陷,而是优点。
      使用命令,这就是批处理的本色。否则大家用鼠标得了,不用记那么多枯燥的命令。
      sed搞得那么复杂,无非也是为了极力拓展命令行的能力,突破命令行原有的那些局限。

      一句话,批处理可以使得我们的生活更加自由,而研究批处理则是为了批处理更大的自由。
      发现超喜欢昨晚发现的这句话,送个大家:“Life is a batch, and then you FLY!”
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

9# hanyeguxing
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

楼上各位所言极是,批处理给我们生活带来快乐和自由,这是真实的体验。而合编一部教程对于总结国内批处理技术,促进批处理发展,意义也是非常大的。
许多人有能力和时间自编教程,合编应该没有问题。关键还是时间、精力和回报。个人时间有限,自编教程当然费事。当初我编一个For教程用了一两个月,持续修改则用了一年多。花费了不少时间和精力。后来想用一种新方式写一部完整的批处理教程,考虑到此问题,我不得不放弃了。
个人时间是有限的,但众人的力量是无限的。假如分工合作,把大目标划分为小目标,把大一个教程划分为各种小教程,把一个人的任务分担给许多人,每个人所付出不必太多,但这个目标是可以很容易实现的。众人拾柴火焰高,涓涓细流,汇成大海。
有没有这回事,生活仍在继续。生活太平淡了吗?换个角度,假如今天我们做了这件事,多少年以后,我们可以自豪地说,我们没有白学批处理,我们做了一些令人骄傲的事情,那本教程,就是我们的证明。批处理,也可以做得更好。
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表