标题: 批处理命令怎么自定义参数?
[打印本页]
作者: klot
时间: 2005-2-20 00:00
标题: 批处理命令怎么自定义参数?
批处理命令怎么自定义参数?
我平时用的就都是系统 的参数.要是希望自定义参数应该怎么做??比如我自己用批处理编个程序
是test.bat 我想给他加个参数怎么办??谢谢.谢谢
作者: Climbing
时间: 2005-2-20 00:00
多看老帖子,尤其是置顶帖子,不要只知道问。
作者: DOSforever
时间: 2005-2-20 00:00
怎么叫批处理命令自定义参数?批处理命令的参数本来就是你在执行的时候从命令行一起输入的,你想给它什么参数就输入什么,从%1到%9
作者: klot
时间: 2005-2-22 00:00
??我太菜...还不是明白....请大家看看我这段程序:这个批处理文件名字是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]
作者: chenhui530
时间: 2005-2-22 00:00
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
作者: Climbing
时间: 2005-2-22 00:00
越改问题越多,楼上改过的只能运行在NT环境下。
作者: 31415926
时间: 2005-2-22 00:00
98下好象没有else啊
作者: klot
时间: 2005-2-22 00:00
谢谢大家的帮助!!!但是我就是嘴直.climbing你光说不做.还有那个帖子.到底是不是明白dos我很怀疑,有时间说这么多废话不如好好帮大家解决问题.我说的可能过分.还请原谅
作者: chenhui530
时间: 2005-2-22 00:00
98下的批处理@echo off
IF "%1"=="o" goto ok
goto no
: ok
echo dkfjlsfj>>ok.txt
goto end: no
echo dkfjlsfj>>no.txt:end
作者: Climbing
时间: 2005-2-23 00:00
Quote: |
以下是引用klot在2005-2-22 16:51:09的发言:
谢谢大家的帮助!!!但是我就是嘴直.climbing你光说不做.还有那个帖子.到底是不是明白dos我很怀疑,有时间说这么多废话不如好好帮大家解决问题.我说的可能过分.还请原谅 |
|
或者我不懂DOS,但是我可以肯定的是只知道问不知道自己查老帖学习的人肯定学不到什么太有用的东西,因为很明显,你这样是缺乏刻苦学习精神的表现。
如果你稍微看一下置顶帖,就应该知道Climbing到底是不是爱说废话,光说不做的人。