中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 批处理命令怎么自定义参数? 上一主题 | 下一主题
klot
初级用户





积分 168
发帖 22
注册 2004-11-18
状态 离线
『楼 主』:  批处理命令怎么自定义参数?

批处理命令怎么自定义参数?
我平时用的就都是系统 的参数.要是希望自定义参数应该怎么做??比如我自己用批处理编个程序
是test.bat  我想给他加个参数怎么办??谢谢.谢谢

2005-2-20 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 2 楼』:  

多看老帖子,尤其是置顶帖子,不要只知道问。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2005-2-20 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 3 楼』:  

怎么叫批处理命令自定义参数?批处理命令的参数本来就是你在执行的时候从命令行一起输入的,你想给它什么参数就输入什么,从%1到%9



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2005-2-20 00:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
klot
初级用户





积分 168
发帖 22
注册 2004-11-18
状态 离线
『第 4 楼』:  

??我太菜...还不是明白....请大家看看我这段程序:这个批处理文件名字是test.bat@echo off
IF "%1"=="o" goto ok
else goto no
: ok
echo dkfjlsfj>>ok.txt: no
echo dkfjlsfj>>no.txt我运行"test.bat o"但是程序没有进行选择.就把那2个行都执行了....不明白...[em06][em06][em06]

2005-2-22 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenhui530
高级用户





积分 772
发帖 273
注册 2004-10-23
状态 离线
『第 5 楼』:  



  Quote:
以下是引用klot在2005-2-22 11:00:25的发言:

??我太菜...还不是明白....请大家看看我这段程序:
这个批处理文件名字是test.bat
@echo off
IF "%1"=="o" goto ok
else goto no
: ok
echo dkfjlsfj>>ok.txt
: no
echo dkfjlsfj>>no.txt
我运行"test.bat o"
但是程序没有进行选择.就把那2个行都执行了....不明白...[em06][em06][em06]

你的批处理有问题更改如下:
@echo off
IF "%1"=="o" (goto ok) else (goto no)
: ok
echo dkfjlsfj>>ok.txt
goto end
: no
echo dkfjlsfj>>no.txt
:end



http://www.msfans.net/bbs/
2005-2-22 00:00
查看资料  发送邮件  发短消息 网志  OICQ (77740821)  编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 6 楼』:  

越改问题越多,楼上改过的只能运行在NT环境下。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2005-2-22 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
31415926
初级用户




积分 110
发帖 3
注册 2005-2-22
状态 离线
『第 7 楼』:  

98下好象没有else啊

2005-2-22 00:00
查看资料  发送邮件  发短消息 网志  OICQ (345446986)  编辑帖子  回复  引用回复
klot
初级用户





积分 168
发帖 22
注册 2004-11-18
状态 离线
『第 8 楼』:  

谢谢大家的帮助!!!但是我就是嘴直.climbing你光说不做.还有那个帖子.到底是不是明白dos我很怀疑,有时间说这么多废话不如好好帮大家解决问题.我说的可能过分.还请原谅

2005-2-22 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenhui530
高级用户





积分 772
发帖 273
注册 2004-10-23
状态 离线
『第 9 楼』:  

98下的批处理@echo off
IF "%1"=="o" goto ok
goto no

: ok
echo dkfjlsfj>>ok.txt
goto end: no
echo dkfjlsfj>>no.txt:end



http://www.msfans.net/bbs/
2005-2-22 00:00
查看资料  发送邮件  发短消息 网志  OICQ (77740821)  编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 10 楼』:  



  Quote:
以下是引用klot在2005-2-22 16:51:09的发言:
谢谢大家的帮助!!!但是我就是嘴直.climbing你光说不做.还有那个帖子.到底是不是明白dos我很怀疑,有时间说这么多废话不如好好帮大家解决问题.我说的可能过分.还请原谅

或者我不懂DOS,但是我可以肯定的是只知道问不知道自己查老帖学习的人肯定学不到什么太有用的东西,因为很明显,你这样是缺乏刻苦学习精神的表现。
如果你稍微看一下置顶帖,就应该知道Climbing到底是不是爱说废话,光说不做的人。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2005-2-23 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复

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


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



论坛跳转: