中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 请师兄们帮帮忙修改一下COMMAND(4KB)
作者:
标题: 请师兄们帮帮忙修改一下COMMAND(4KB) 上一主题 | 下一主题
pgz1976
初级用户





积分 119
发帖 30
注册 2005-12-20
状态 离线
『楼 主』:  请师兄们帮帮忙修改一下COMMAND(4KB)

请师兄帮忙修改一下这个文件COMMAND。COM(4KB)
现在4KB的这个不支持批处理的%1这个参数,我想请帮忙修改这个COMMAND可以解释批处理中的批处理文件的参数。使它可以象如下:

批处理文件可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符“%”。
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。
例1:     C:根目录下有一批处理文件名为f.bat,内容为:
@echo off
format %1
如果执行C:\>f a:
那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a:
例2:     C:根目录下有一批处理文件名为f.bat,内容为:
@echo off
echo IP=192.168.1.%1>> wattcp.cfg
如果执行C:\>f  22
那么在执行f.bat时,%1就表示22,这样执行F 22时,实际执行的命令为`写入内容IP=192.168.1.22到文件WATTCP.CFG中。


就是修改到象上面这个演示一样的效果就可以了,修改后的文件如果能控制在(6KB)以内最佳!!
提示:好象WINDOWS95-98-2K-ME-XP-2K3-2K5中的COMMAND`都是可以对上面的批处理进行解释的。
谢谢师兄们!!!!
期待中。。。。。。

[ Last edited by pgz1976 on 2005-12-22 at 22:55 ]

附件 1: command.rar (2005-12-22 22:03, 3.29 K, 下载附件所需积分 1 点 ,下载次数: 28)
2005-12-22 22:03
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fdsiuha
高级用户




积分 587
发帖 302
注册 2005-7-25
状态 离线
『第 2 楼』:  

这个COMMAND.COM是个什么东西?



欢迎造访DOS的小屋!
http://risky.ik8.com
2005-12-22 22:32
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
pgz1976
初级用户





积分 119
发帖 30
注册 2005-12-20
状态 离线
『第 3 楼』:  

是启动盘进入MS-DOS的。。。。必需文件
command.com 命令解释程序``大家是这样叫的`

2005-12-22 22:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fdsiuha
高级用户




积分 587
发帖 302
注册 2005-7-25
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by pgz1976 at 2005-12-22 22:44:
是启动盘进入MS-DOS的。。。。必需文件
command.com 命令解释程序``大家是这样叫的`

我狂晕!

...好吧...

这个mini com是谁写的?在哪里能找到源代码?



欢迎造访DOS的小屋!
http://risky.ik8.com
2005-12-22 23:32
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
pgz1976
初级用户





积分 119
发帖 30
注册 2005-12-20
状态 离线
『第 5 楼』:  

可以使用某种工具打开来`看到源代码吗?~

2005-12-23 11:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
pgz1976
初级用户





积分 119
发帖 30
注册 2005-12-20
状态 离线
『第 6 楼』:  

这个东东应该是GMY师兄的``麻烦大家修改一下`谢谢谢谢!!~

2005-12-23 16:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 7 楼』:  

这个COMMAND其实是ROM-DOS 7.10中的MiniCMD,是我以前放在我做的ROM-DOS 7.10启动盘中的一个小工具,但由于功能太弱并不实用,所以推荐还是用正常的COMMMAND命令处理器。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-12-24 01:21
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
pgz1976
初级用户





积分 119
发帖 30
注册 2005-12-20
状态 离线
『第 8 楼』:  

是你的`太好了`
能不能把批处理的那一条解释加进去啊?~
就那一条命令解释加进去`使它能用上这个%1就OK了!!`
大哥!

[ Last edited by pgz1976 on 2005-12-24 at 12:52 ]

2005-12-24 12:50
查看资料  发短消息 网志   编辑帖子  回复  引用回复
cjzzz
初级用户




积分 122
发帖 9
注册 2005-1-21
状态 离线
『第 9 楼』:  

收下了

2005-12-31 03:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: