无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4856|回复: 6
打印 上一主题 下一主题

帮忙解释关于DOS的一个批处理

[复制链接]
跳转到指定楼层
1#
发表于 2006-2-3 10:40:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由TCLSHX在 2006/02/03 11:09am 第 1 次编辑]

copy /y %1\PROGRAMS\FINALDATA\*.* %TEMP%\>nul 2>nul :
其中%1\是什么意思?   %TEMP%\是什么意思(为什么在两边加上%号)?
>nul 2>nul是什么意思?

%1\programs\winrar\rar.exe x -o+ %1\programs\tools\MiniQQ.exe %temp%\QQ\ >nul
这句未怎么只用一个>nul ?
2#
发表于 2006-2-4 13:37:40 | 只看该作者

帮忙解释关于DOS的一个批处理

%1 是批处理脚本运行是所带的参数,
如:
my.bat ok
ok 就是批处理脚本中的%1,也就是%1=ok
%TEMP% 是临时文件夹。你可以在“Windows 资源管理器”中输入此“%TEMP%”看看。
>nul 是屏蔽显示程序信息
>nul 2>nul 可能是二次屏蔽
回复

使用道具 举报

3#
发表于 2006-2-4 13:41:24 | 只看该作者

帮忙解释关于DOS的一个批处理

两边加%号是提取环境变量值。可以在WINDOWS命令提示符下,用SET找到TEMP的环境变量
回复

使用道具 举报

4#
 楼主| 发表于 2006-2-6 13:39:09 | 只看该作者

帮忙解释关于DOS的一个批处理

[这个贴子最后由TCLSHX在 2006/02/06 01:43pm 第 1 次编辑]
下面引用由TCLSHX2006/02/03 10:40am 发表的内容:
copy /y %1\PROGRAMS\FINALDATA\*.* %TEMP%\>nul 2>nul :
其中%1\是什么意思?   %TEMP%\是什么意思(为什么在两边加上%号)?
>nul 2>nul是什么意思?
%1\programs\winrar\rar.exe x -o+ %1\programs\t ...
copy /y %1\PROGRAMS\FINALDATA\*.* %TEMP%\>nul 2>nul 是深山红叶V22盘中的一个批处理,%1是否相当于%SystemDrive%,这句批处里中它可以写成%SystemDrive%吗?
回复

使用道具 举报

5#
发表于 2006-2-28 18:17:45 | 只看该作者

帮忙解释关于DOS的一个批处理

rem 2>nul的2指错误输出句柄。例如。弱智 2>nul 将不显示';弱智'; 不是内部或外部命令,也不是可运行的程序或批处理文件。

就是说>nul 表示成功执行后不回显,2>nul 表示不成功执行后不回显
>nul 2>nul 表示不管命令执行成功与否都不回显
在网上查一下就有答案
http://bbs.cnhacks.com/read.php?tid=36164&page=1&fpage=1

附:
CALL 命令现在将卷标当作 CALL 的目标接受。语法是:
    CALL:label arguments
一个新的批文件上下文由指定的参数所创建,控制在卷标被指定
后传递到语句。您必须通过达到批脚本文件末两次来 "exit" 两次
第一次读到文件末时,控制会回到 CALL 语句的紧后面。第二次
会退出批脚本。键入 GOTO /?,参看 GOTO :EOF 扩展的描述,
此描述允许您从一个批脚本返回。
另外,批脚本文本参数参照(%0、%1、等等)已如下改变:

     批脚本里的 %* 指出所有的参数(如 %1 %2 %3 %4 %5 ...)
回复

使用道具 举报

6#
发表于 2006-3-1 12:23:55 | 只看该作者

帮忙解释关于DOS的一个批处理

不错,学习中
回复

使用道具 举报

7#
 楼主| 发表于 2006-3-1 17:59:11 | 只看该作者

帮忙解释关于DOS的一个批处理

下面引用由我是神仙2006/02/28 06:17pm 发表的内容:
rem 2>nul的2指错误输出句柄。例如。弱智 2>nul 将不显示';弱智'; 不是内部或外部命令,也不是可运行的程序或批处理文件。
就是说>nul 表示成功执行后不回显,2>nul 表示不成功执行后不回显
...
谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-14 23:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表