问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

批处理参数的问题(不懂别进)

发布网友 发布时间:2024-10-02 15:12

我来回答

3个回答

热心网友 时间:2024-10-19 12:38

楼上是对的.
具体看你%1 %2 %3..处于哪里,位置决定他的属性.

@echo off
call :a 1 1 10
pause
exit
:a
for /l %%a in (%1 %2 %3) do echo %%a

call :a 后面的3个值依次被 %1 %2 %3 所代替,就是这么回事,注意:
是依次,不会超越只是依次替代.
你可以自己实验,将
call :a 1 1 10 改成别的如 call :a 2 2 8
看 2 2 8是不是也被 %1 %2 %3 依次替代了呢?

下面
第二个问题自己也不是很会
所以
抄自DOS联盟,别以为很长,你要想理解必须得看

IF-ERRORLEVEL

建立TEST4.BAT,内容如下:
@ECHO OFF
XCOPY C:\AUTOEXEC.BAT D:\
IF ERRORLEVEL 1 ECHO 文件拷贝失败
IF ERRORLEVEL 0 ECHO 成功拷贝文件
然后执行文件:
C:\>TEST4
如果文件拷贝成功,屏幕就会显示“成功拷贝文件”,否则就会显示“文件拷贝失败”。
IF ERRORLEVEL 是用来测试它的上一个DOS命令的返回值的,注意只是上一个命令的返回值,而且返回值必须依照从大到小次序顺序判断。
因此下面的批处理文件是错误的:
@ECHO OFF
XCOPY C:\AUTOEXEC.BAT D:\
IF ERRORLEVEL 0 ECHO 成功拷贝文件
IF ERRORLEVEL 1 ECHO 未找到拷贝文件
IF ERRORLEVEL 2 ECHO 用户通过ctrl-c中止拷贝操作
IF ERRORLEVEL 3 ECHO 预置错误阻止文件拷贝操作
IF ERRORLEVEL 4 ECHO 拷贝过程中写盘错误
无论拷贝是否成功,后面的:
未找到拷贝文件
用户通过ctrl-c中止拷贝操作
预置错误阻止文件拷贝操作
拷贝过程中写盘错误
都将显示出来。
以下就是几个常用命令的返回值及其代表的意义:
backup
0 备份成功
1 未找到备份文件
2 文件共享冲突阻止备份完成
3 用户用ctrl-c中止备份
4 由于致命的错误使备份操作中止
diskcomp
0 盘比较相同
1 盘比较不同
2 用户通过ctrl-c中止比较操作
3 由于致命的错误使比较操作中止
4 预置错误中止比较
diskcopy
0 盘拷贝操作成功
1 非致命盘读/写错
2 用户通过ctrl-c结束拷贝操作
3 因致命的处理错误使盘拷贝中止
4 预置错误阻止拷贝操作
format
0 格式化成功
3 用户通过ctrl-c中止格式化处理
4 因致命的处理错误使格式化中止
5 在提示“proceed with format(y/n)?”下用户键入n结束
xcopy
0 成功拷贝文件
1 未找到拷贝文件
2 用户通过ctrl-c中止拷贝操作
4 预置错误阻止文件拷贝操作
5 拷贝过程中写盘错误

热心网友 时间:2024-10-19 12:37

%是变量引用符号
在批处理文件中要求双写%
如下例:

功能:按扩展名分类.bat

for %%i in (*) do (
md %%~xi
move *%%~xi %%~xi)
pause

热心网友 时间:2024-10-19 12:33

net use \\IP或computername\ipc$ password /user:username 这是命令格式。所以%1所以的位置处是IP地址。如果输入%4,那么%4就是IP地址。你提到的%2,%3,是同样道理。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
神九返回后轨道舱分离去哪里了,是在轨道继续运行,还是不管了。天宫一... 空间站通常由对接舱、气闸舱、轨道舱、生活舱、服务舱、专用设备... 为什么不让神舟七号的轨道舱留在天上让神州八号去追? 洗衣机生产厂家 狗鱼好吃吗? 洪霞的爷爷知识很丰富,你能用哪些成语来形容他 用什么成语可以形容包罗各种各样的想法 什么万千的成语有哪些 重庆哪些考研大学 重庆师范大学考研好不好考 泡泡鱼 百度空间我的泡泡鱼游戏的界面打不开,只显示红色叉子! 人人网泡泡鱼打不开 为什么人人网的泡泡鱼打不开啊 百度泡泡鱼打不开 为什么我的泡泡鱼开出来是白屏? 白社会泡泡鱼总是在缓冲打不开 今天泡泡鱼怎么打不开啦? 百度泡泡鱼打不开,总出现个绿色的播放按钮 医学增发是什么意思? 集体土地 原住居民 非农户口 2011年户口迁回世居的农村,成为村里唯一的非农户口,请问我们具备农村集 ... ...被砸死 可是公司报了回了团体险 公司打算给我们一点钱就了事 我们... 求助:电信局下属的施工安装公司,有一个安装工程,施工现场的一干活的被... ...间没签合同。我们公司工人在他们施工场地被砸死,如 ... 写几个描写聚精看书的成语 看书多成语有哪些 看书很多的成语 巨蟹座和什么座最配,巨蟹座最配的星座? 买养老保险有什么用?作用是什么 你有什么作用 java入门看不懂错误在哪里,我是英文状态的输入呀,还是不能编译成功... 二阶巴特沃斯高低通滤波器系数计算 ...想知道那个电阻的变化情况!为什么是先增大后减小? 高二物理 只解释CD项 ...到顶端的过程中并联电路的总电阻是先增大后减小 ...求解看答案C 不明白为什么先增大后减小在增大在减小呢 滑动变阻器滑片从a到b移动时,为什么外电路总电阻先增大后减小 请放下你的盲目自信做一个负责任的人 这句话怎样改才好? 回流HG是什么意思? 魔兽地图编辑器里怎么设置输入 HG 回城 这个触发怎么写啊 为什么魔兽RPG中回城是HG ...只还少部分,车放我名下,银行追我要钱,我该怎么办? ...人买的车,贷款他还,现在两人又矛盾了,他不还贷,我该怎么办?_百度知 ... 吴孟达苦笑是哪个电影 抖音你惨了你坠入爱河了梗意思及出处介绍-你惨了你坠入爱河了什么梗... supercell - my dearest的罗马音,只要罗马音。要完整版的。给各位大神... 钢结构屋顶平顶怎么做 和男闺蜜认识好长时间了,以前他有什么事都和我说,一天到晚有说不完... 如何吊平顶 他是我男闺蜜,当我在QQ上告诉他我的心里面有多难受时,他每次的回答都是...