![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-23 14:10 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,273 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理命令怎么自定义参数? |
| 可打印版本 2,619 / 9 |
| 第1楼 klot | 发表于 2005-02-20 00:00 |
| 初级用户 发帖 22 积分 168 | |
|
批处理命令怎么自定义参数? 批处理命令怎么自定义参数?
我平时用的就都是系统 的参数.要是希望自定义参数应该怎么做??比如我自己用批处理编个程序 是test.bat 我想给他加个参数怎么办??谢谢.谢谢 |
|
| 第2楼 Climbing | 发表于 2005-02-20 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
多看老帖子,尤其是置顶帖子,不要只知道问。
|
|
| 第3楼 DOSforever | 发表于 2005-02-20 00:00 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
怎么叫批处理命令自定义参数?批处理命令的参数本来就是你在执行的时候从命令行一起输入的,你想给它什么参数就输入什么,从%1到%9
|
|
| 第4楼 klot | 发表于 2005-02-22 00:00 |
| 初级用户 发帖 22 积分 168 | |
|
??我太菜...还不是明白....请大家看看我这段程序:这个批处理文件名字是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个行都执行了....不明白... |
|
| 第5楼 chenhui530 | 发表于 2005-02-22 00:00 |
| 高级用户 发帖 273 积分 772 | |
以下是引用klot在2005-2-22 11:00:25的发言: 你的批处理有问题更改如下: @echo off IF "%1"=="o" (goto ok) else (goto no) : ok echo dkfjlsfj>>ok.txt goto end : no echo dkfjlsfj>>no.txt :end |
|
| 第6楼 Climbing | 发表于 2005-02-22 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
越改问题越多,楼上改过的只能运行在NT环境下。
|
|
| 第7楼 31415926 | 发表于 2005-02-22 00:00 |
| 初级用户 发帖 3 积分 110 | |
|
98下好象没有else啊
|
|
| 第8楼 klot | 发表于 2005-02-22 00:00 |
| 初级用户 发帖 22 积分 168 | |
|
谢谢大家的帮助!!!但是我就是嘴直.climbing你光说不做.还有那个帖子.到底是不是明白dos我很怀疑,有时间说这么多废话不如好好帮大家解决问题.我说的可能过分.还请原谅
|
|
| 第9楼 chenhui530 | 发表于 2005-02-22 00:00 |
| 高级用户 发帖 273 积分 772 | |
|
98下的批处理@echo off
IF "%1"=="o" goto ok goto no : ok echo dkfjlsfj>>ok.txt goto end: no echo dkfjlsfj>>no.txt:end |
|
| 第10楼 Climbing | 发表于 2005-02-23 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
以下是引用klot在2005-2-22 16:51:09的发言: 或者我不懂DOS,但是我可以肯定的是只知道问不知道自己查老帖学习的人肯定学不到什么太有用的东西,因为很明显,你这样是缺乏刻苦学习精神的表现。 如果你稍微看一下置顶帖,就应该知道Climbing到底是不是爱说废话,光说不做的人。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |