标题: set /p 在纯DOS下,功能无效
[打印本页]
作者: sweetdreamlan
时间: 2006-10-18 21:14
标题: set /p 在纯DOS下,功能无效
set /p input=请输入文件名:
echo %input%
pause
为什么在纯DOS下, 无法达到自定义输入的效果
作者: NaturalJ0
时间: 2006-10-18 21:42
因为 DOS 下的 SET 没有这个功能。
很多 CMD 下的功能 COMMAND 都没有,使用时可以用 /? 查看下。
作者: sweetdreamlan
时间: 2006-10-19 01:22
那在纯DOS,下就不能解决这个自定义输入问题了 ?
作者: sweetdreamlan
时间: 2006-10-19 01:23
如果能在纯DOS下模拟一个 Windows上的CMD就好了
记的以前用过矮人DOS,它是好像是这样
作者: sweetdreamlan
时间: 2006-10-19 13:52
这个问题 无法解决?
作者: NaturalJ0
时间: 2006-10-19 20:09
一般是找第三方工具,或者你自己用 C 写个小工具自己用。
PS:倒是想知道 COMMAND 下如何模拟 CMD
作者: electronixtar
时间: 2006-10-19 23:34
hx能模拟cmd不?我只是猜猜
作者: sweetdreamlan
时间: 2006-10-20 03:56
以前用了矮人DOS,我重启选择进入, 进入了后 不像纯DOS那样
CMD上的命令大部分能用
作者: DOSforever
时间: 2006-10-20 04:07
什么CMD,那根本就不是 DOS !用 4DOS 做命令解释器,一切都能满足你的要求!
还有,类似的问题今后还是不要发到这里来,请发到“DOS批处理 & 脚本技术(批处理室)”或是“其它命令行系统专区”
[
Last edited by DOSforever on 2006-10-20 at 04:09 ]
作者: sweetdreamlan
时间: 2006-10-20 05:29
非常感谢,正在研究 4DOS中
作者: sweetdreamlan
时间: 2006-10-20 05:43
Quote: |
Originally posted by sweetdreamlan at 2006-10-20 05:29:
非常感谢,正在研究 4DOS中 4DOS 7.0下载 |
|
作者: sweetdreamlan
时间: 2006-10-20 06:13
4DOS,不会用 .......感觉和原来的command差不多
作者: sweetdreamlan
时间: 2006-10-20 06:15
Quote: |
Originally posted by DOSforever at 2006-10-20 04:07:
什么CMD,那根本就不是 DOS !用 4DOS 做命令解释器,一切都能满足你的要求!
还有,类似的问题今后还是不要发到这里来,请发到“DOS批处理 & 脠... |
|
用4DOS,怎么做命令解释器呢? 就拿 set /p 自定义输入值,做例子吧
作者: electronixtar
时间: 2006-10-20 07:00
给新手一个建议:到了论坛先多读读以前的精华帖子在提问,多搜索
作者: sweetdreamlan
时间: 2006-10-20 09:06
新手也要有底子,没底子 看精华贴 都是看不懂的
作者: electronixtar
时间: 2006-10-20 09:43
说的也是~~~建议先学Windows,学基础,不要急于求成
作者: DOSforever
时间: 2006-10-20 16:11
Quote: |
Originally posted by sweetdreamlan at 2006-10-20 06:15:
用4DOS,怎么做命令解释器呢? 就拿 set /p 自定义输入值,做例子吧 |
|
在 config.sys 中加入
shell=c:\4dos\4dos.com [@c:\4dos\4dos.ini]
一行。方括号中为可选项,路径名根据你实际的安装路径修改
另外关于你的这个问题和4DOS下载的帖子:
http://www.cn-dos.net/forum/viewthread.php?tid=19955
http://www.cn-dos.net/forum/viewthread.php?tid=20079
就你这个例子来说可以这样用
input %%input
echo %input%
后面的 %%input 环境变量名你自己可以随意取
详细的关于 input 命令的使用可以看 4DOS 自身的帮助:input /? 或 键入(注意不是输入,不要按回车)input 然后按F1
作者: sweetdreamlan
时间: 2006-10-20 16:59
非常感谢,我试着做下
作者: sweetdreamlan
时间: 2006-10-20 21:31
你为什么知道 在 command 里的
set /p 自定义输入 在 4dos里
就这样用, input %%input
作者: daiyazhuo
时间: 2006-10-21 18:44
如果能在纯DOS下模拟一个 Windows上的CMD就好啦!
作者: DOSforever
时间: 2006-10-22 00:05
Re: daiyazhuo
为什么要在 DOS 下模拟一个cmd呢? DOS 就是 DOS ,4DOS 所提供的功能绝不会在 cmd 和其它第三方批处理增强工具之下
作者: weikiss
时间: 2006-11-12 15:24
WINDOWS里的命令是增强命令,DOS下的不能与之并提!
DOS里SET只能定义一个临时文件夹及定义一个数据!
作者: DOSforever
时间: 2006-11-13 03:47
Re: weikiss
就自身的而言,DOS 下 command.com 所提供的功能当然不能和CMD相比,不过你得看看它俩是什么年代出的。但是就在你们现在沉迷于摆弄CMD丰富的功能的时候 4DOS 早就有了!我真怀疑是 Microsoft 是抄袭它的, Microsoft 没有一样是自创的是最好的。