找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 81101|回复: 21

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

[复制链接]
发表于 2012-7-5 11:54:15 | 显示全部楼层 |阅读模式
本帖最后由 ppccll 于 2012-7-5 17:14 编辑

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

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

**修改了一下标题,请注意,用的是问号?
发表于 2012-7-5 13:21:54 | 显示全部楼层
这个可以问问银行,是不是若干年后没有银行啦?是不是月球上没有银行?……
 楼主| 发表于 2012-7-5 14:27:11 | 显示全部楼层
这个可以问问银行,是不是若干年后没有银行啦?是不是月球上没有银行?……
cjiabing 发表于 2012-7-5 13:21


版主教训得是!
我声明了我是外行嘛,现在才想学习学习。
银行是必须的,我就是想知道批处理是不是必须的?
比如它为什么必须?电脑或应用软件哪方面离开它就不行?
因为我的小程序现在要用批处理,在此之前10多年没用过(或者是电脑在用,自己不直接去用),
因为不了解,所以有后顾之忧,怕哪天打不开了。
发表于 2012-7-5 14:39:16 | 显示全部楼层
最关键的是,桌面系统,windows市场占有率在90%以上, 而批处理又是windows系统下自带的 编写最简单的 脚本!
这才是关键所在。。。
 楼主| 发表于 2012-7-5 17:08:51 | 显示全部楼层
最关键的是,桌面系统,windows市场占有率在90%以上, 而批处理又是windows系统下自带的 编写最简单的 脚本 ...
lllsoslll 发表于 2012-7-5 14:39


是啊!
可是,我想知道的是,会不会哪天windows就不自带了呢?
因为普通用户根本不用(或不直接用),根本不知道批处理、CMD是什么东西。
系统自身使用可能也是后台处理,不可见。
谁能回答windows哪些方面离不开CMD?
如果答案是windows离开CMD就不行!
那就放心的干吧!

MS-DOS都淘汰了,因为某些方面还有用,就搞了个CMD,CMD只是DOS的遗孤。我这样理解不知道正确否?
发表于 2012-7-5 17:21:51 | 显示全部楼层
在你有生之年不会被淘汰,放心好了。
发表于 2012-7-5 17:58:02 | 显示全部楼层
本人搞与批处理无关的小程序
谁能回答windows哪些方面离不开CMD?
因为普通用户根本不用(或不直接用),根本不知道批处理、CMD是什么东西。

你的小程序是用什么语言写的?
谁能回答windows哪些方面离不开你使用的那个语言?
普通用户必须知道你用的那个语言吗?
你能保证在自己有生之年那个语言不会被淘汰吗?
发表于 2012-7-6 08:02:15 | 显示全部楼层
楼主你想的太多了。
什么样的小程序大家需要保存并使用十多年。
即使需要只要楼主不挂掉就不是问题。如果楼主挂了你又担心太多了
 楼主| 发表于 2012-7-6 08:58:05 | 显示全部楼层
回复 6# Demon

    谢谢参与讨论! 能聊聊为什么不会被淘汰就好了。
 楼主| 发表于 2012-7-6 09:02:58 | 显示全部楼层
回复 7# forfiles


    老兄!我的东西不是讨论话题。因为它不面对公众,只在熟人之间使用。
   别跑题了。
发表于 2012-7-6 09:06:34 | 显示全部楼层
本帖最后由 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上的脚本会推陈出新。批处理在大浪淘沙的大背景下,能否经得起时间的检验也很成疑问。也许,十年后还会有批处理这个事物,但是它是否指代的还是同一个事物已不能乐观,就如十年前的批处理也不是现在的这个东西一样。

说来说去,天下无不散的筵席,任何事与物都不会永生,好好把握现在以及可以预期的未来才是关键。继续做好你的程序,在满足用户需求的情况下,发挥自己的设计才能,不求尽善尽美,但求物尽其用。好的产品未必会有市场,但是满足用户需求的产品必然会有。所以,不用过于在乎它能在多少台机器的空间上运行,能够运行多少年的时间。
 楼主| 发表于 2012-7-6 09:17:27 | 显示全部楼层
回复 8# yangfengoo


    谢谢您!
  不是我挂不挂掉的问题。
  是想知道微软会不会挂掉cmd的问题。
  一旦他挂掉,我的东西也就挂掉!
  因为现在要花时间学习、研究批处理,
  而又不知道它的前景,
  日常生活中除专业人士外,也没见谁在使用它,所以担忧。
  请大家理解。
发表于 2012-7-6 09:25:39 | 显示全部楼层
Cmd不会消失,只会渐渐被人遗忘,不要忘记windows 也是从那黑框框内走出来得啊!没有了cmd,就好像没有了父母一样,做事,越来越复杂。没有了cmd,windows 自带的命令行程序就要全部改为gui,这分明是,在自讨苦吃啊!
 楼主| 发表于 2012-7-6 09:49:50 | 显示全部楼层
回复 11# qzwqzw

    专业!负责!务实!精彩!强大!
   言辞满篇,绝无口水!
   言辞措措,绝无情绪!
   论坛需要这样的人——导师级别的!
   向您致敬!
 楼主| 发表于 2012-7-6 10:04:34 | 显示全部楼层
回复 13# garyng

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

   谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 08:49 , Processed in 0.021509 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表