无忧启动论坛

标题: 已解决:弄不明白的一段话,谁能解释一下? [打印本页]

作者: hulongzhuo    时间: 2007-8-3 17:13
标题: 已解决:弄不明白的一段话,谁能解释一下?
问个菜菜的问题

经常看到别人的配置文件里面有这样一句:

shell=command.com /P /F /E:1440

如上, 很久就想问了, SHELL是干嘛的, 后面的/P /F /E:1440 有时也是其它数字,比如640,800..等等, 百度也没有解释,
真的很想知道,困扰我很久了,高手回一答一下吧,详细说一下好吗?? 谢谢!!........


已经找到最佳答案了,贴出来大家共享一下,来之不易啊,(百度知道30积分换来的)呵呵..
============================================================================
此处的shell意思是操作系统的外壳程序,也就是命令处理程序。
“shell=”的命令就是指定由哪一个程序担任DOS的命令处理程序,DOS默认的是command.com,但你也可以自己编写一个替代它。

如果没有shell=command.com这样的命令,系统会默认用当前根目录下面的command.com做为DOS的命令处理程序。

/P参数表示启动时运行在command.com所在目录下的autoexec.bat文件,如果没有这个参数则autoexec.bat不会运行。

/F表示当command.com调用程序运行出错时,将Fail作为Abort,Retry,Fail中的默认选项(当运行一个程序出错时,系统会给出提示“Abort,Retry,Fail”让你选择)

/E:1440表示在内存中划出1440字节做为command.com的参数存放空间,这个数值一般设为1024即可,太小容易出现“环境空间溢出”的错误,太大则影响系统速度(过去的电脑速度慢,现在的电脑都没关系了)

============================================================================






..........

[ 本帖最后由 hulongzhuo 于 2007-8-9 08:16 PM 编辑 ]
作者: lianjiang    时间: 2007-8-3 18:05
找dos的帮助文件看看。
作者: hulongzhuo    时间: 2007-8-3 20:23
难道没有人知道吗??

:L :L :L :L :L
作者: lianjiang    时间: 2007-8-3 20:28
不要太懒了,呵呵。帮助里说得很详细。
作者: userid    时间: 2007-8-5 10:04
我也想知道呀,,我也不懂
作者: lianjiang    时间: 2007-8-5 10:24
又来了一个懒人,呵呵。
作者: hulongzhuo    时间: 2007-8-5 22:01
回 lianjiang :

        找了帮助,没看到啊,你知道的话,就给我贴一下,方便我,也方便其它的懒人,哈哈......!
作者: ywcn    时间: 2007-8-6 19:32
直接google看看...
作者: hulongzhuo    时间: 2007-8-7 08:24
没,整个互联网都没个解释,没人告诉就算了,先扔到这里了....
作者: laozhao    时间: 2007-8-7 08:35
就是自己指定shell程序啊,默认就是启动盘根目录的command.com,但是它的一些默认参数可能不符合要求,比如环境变量空间大小,或者干脆就想用自己的程序替换command.com等等。

帮助里面是肯定有这个说明的,command.com的具体参数含义,就要你自己去看文档了,记不了这么多。
作者: hulongzhuo    时间: 2007-8-7 14:46
最佳答案已经找到了,见一楼!
作者: laozhao    时间: 2007-8-8 11:18
原帖由 hulongzhuo 于 2007-8-7 14:46 发表
最佳答案已经找到了,见一楼!

如果没有shell=command.com这样的命令,系统会默认用C:\下面的command.com做为DOS的命令处理程序。
不是C:\啊,是当前启动盘的根目录。

你要搞清楚“当前启动盘”跟真实物理盘之间的关系。
作者: hulongzhuo    时间: 2007-8-9 20:15
是的,是当前目录下的COMMAND,我已更正!
作者: lkun    时间: 2007-8-11 23:17
又学到东西了~~~~~




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3