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

[系统相关] 讨论:CMD只是DOS的遗孤?批处理会不会被淘汰???

本帖最后由 ppccll 于 2012-7-5 17:14 编辑

我这问题对专业人士来说,可能叫白痴!
的确,外行嘛,刚涉及批处理,不要见笑。
因为觉得当年的MS-DOS,现在不就只剩下CMD了吗?
普通人不用也不懂CMD。
那么CMD是不是每台电脑上都必须存在?
会不会有的电脑上就不用或无法运行批处理?
批处理在将来会不会消失?

原因是这样的:
本人搞与批处理无关的小程序,发现调用批处理来实现某些功能很方便,
所以现在开始学学批处理。
那么我的小程序附带上批处理后,是不是每台常规电脑都能运行?
若干年后呢?
请专业人士指点迷津,谢谢!

**修改了一下标题,请注意,用的是问号?

回复 19# forfiles


    说的也对呢,也不知那天,c也渐渐被遗忘,但是 活在当下吧

TOP

CMD与MSDOS是两个东西,有本质的差别,界面的相似并不代表什么,千万不要误读
CMD的核心功能在现有windows NT系统中是不可缺少的,小到xp的原版安装程序,大到服务器版的core模式,都是工作在命令行下,就前途而言,微软最新发布的开发工具,相关类库,都还在加大支持控制台程序或此类程序的相关延伸程序,而有关跨平台移植的工具软件,有超过80%都是工作在CMD下的,CMD是WinNT系统中的一部分,CMD也必须存在于WinNT系统中,因为命令行操作是计算机应用中不可或缺的一部分

TOP

人有生老病死。
任何事物都会经历产生、发展、壮大、衰落和消亡。
至于轮回,那已经是另一个事物了。

也许我们处在批处理正在逐渐衰落或是开始消亡的时期,那又有什么关系呢!
夕阳无限好,只是近黄昏。太阳要下山了,可那美景可以是无限的。
如无特别说明,代码测试环境均为 XP SP3

TOP

回复 12# ppccll


    想要养家糊口,还是学C/Java神马的吧。

TOP

放心,只要windows 还在, cmd(广义上的命令行解释器)就在, cmd在,批处理就在, 想一想简单的ping命令会不会被淘汰旧明白了。。。
SOS --- >> lllsoslll@163.com

TOP

本帖最后由 wc726842270 于 2012-7-6 10:39 编辑

不好意思,卡了好久
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

退一步来说,就算淘汰了。只要你学了不也是有所收获么!语言之间思想还是相同的——本质不会改变,只不过是从不同的角度去思考而以。最不济你的理解能力也上了一层。多学没有坏处,主要是你想不想学。
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

回复 13# garyng

   ”没有了cmd,windows 自带的命令行程序就要全部改为gui,这分明是,在自讨苦吃啊!”

   谢谢!

TOP

回复 11# qzwqzw

    专业!负责!务实!精彩!强大!
   言辞满篇,绝无口水!
   言辞措措,绝无情绪!
   论坛需要这样的人——导师级别的!
   向您致敬!

TOP

Cmd不会消失,只会渐渐被人遗忘,不要忘记windows 也是从那黑框框内走出来得啊!没有了cmd,就好像没有了父母一样,做事,越来越复杂。没有了cmd,windows 自带的命令行程序就要全部改为gui,这分明是,在自讨苦吃啊!

TOP

回复 8# yangfengoo


    谢谢您!
  不是我挂不挂掉的问题。
  是想知道微软会不会挂掉cmd的问题。
  一旦他挂掉,我的东西也就挂掉!
  因为现在要花时间学习、研究批处理,
  而又不知道它的前景,
  日常生活中除专业人士外,也没见谁在使用它,所以担忧。
  请大家理解。

TOP

本帖最后由 qzwqzw 于 2012-7-6 09:09 编辑

想多点是好事

以下是几个问题的回复

Q:那么CMD是不是每台电脑上都必须存在?
A:当然不是。即使现在,CMD也只是Windows NT系列操作系统提供的命令行界面,在其它系统中都是不存在的;当然,其它系统大部分有自己的命令行界面,不过跟CMD不是一回事罢了。更何况将来?

Q:会不会有的电脑上就不用或无法运行批处理?
A:是的。有些电脑就是不用批处理,也无法运行批处理,这主要是指非Windows NT系列的操作系统。比如Linux、Unix系统一般会用shell脚本。即使是你说的同是一家软件公司的MS-DOS,它也不完全支持现在你所用的批处理。

Q:批处理在将来会不会消失?
A:必然会消失,但是可以预期的时间内只是衰微,不会完全消失。批处理是MS-DOS和Windows的附属品,“皮之不存,毛将焉附”,MS-DOS已经接近消失,如果Windows也都消失了,那批处理自然也就不存在了。而Windows作为统治了OS届近30年的老大,也不会有太多的好日子了,这是历史趋势的必然。当然,如果想彻底断绝Windows和批处理也不是那么容易的。

以下是个人的感想发言

CMD的本质就是Windows上的命令行界面,Windows的寿命我的预期比较悲观,而命令行界面的大限似乎也可预期。命令行作为一种很古老的人机交互界面,它是跟计算机硬件技术的发展息息相关的,在只有键盘可以操作电脑的时代,命令行是唯一的选择;而随着鼠标的出现,图形化作为时髦界面开始流行,Windows得以发展壮大;而现在又有了触摸屏,微软也下决心开始推行新的Metro,虽然Win8并不是彻底的触摸化OS,但在未来几年内,触摸化或者其它更新更友好的界面代替图形化已是必然。彼时,键盘作为命令行界面的主要工具,将很难有生存空间,那命令行界面的处境也就可想而知。依此推论,即使Windows可以活到十年以后,CMD也未必可以伴随Windows终老。

批处理的本质是微软OS上的脚本语言,脚本语言的寿命应该是比命令行久远一些,但它的生态圈必然也会经历剧烈的动荡变革,OS的脚本生存压力会越来越大,Web上的脚本会推陈出新。批处理在大浪淘沙的大背景下,能否经得起时间的检验也很成疑问。也许,十年后还会有批处理这个事物,但是它是否指代的还是同一个事物已不能乐观,就如十年前的批处理也不是现在的这个东西一样。

说来说去,天下无不散的筵席,任何事与物都不会永生,好好把握现在以及可以预期的未来才是关键。继续做好你的程序,在满足用户需求的情况下,发挥自己的设计才能,不求尽善尽美,但求物尽其用。好的产品未必会有市场,但是满足用户需求的产品必然会有。所以,不用过于在乎它能在多少台机器的空间上运行,能够运行多少年的时间。
天的白色影子

TOP

回复 7# forfiles


    老兄!我的东西不是讨论话题。因为它不面对公众,只在熟人之间使用。
   别跑题了。

TOP

回复 6# Demon

    谢谢参与讨论! 能聊聊为什么不会被淘汰就好了。

TOP

返回列表