批处理中有一些变量的变量名称是固定的,具有特定的意义,接下来,我们来看看这些有特定意义的变量到底有什么意义。

1、%CD%   当前路径的路径名[盘符 + 路径]    - 現在のディレクトリ文字列に展開します。

C:\Users\liuhongying>echo %cd%
C:\Users\liuhongying

2、%DATE%    获得系统的当前日期(这个日期的格式貌似在所有语言的系统中都是这样的)   - DATE コマンドと同じフォーマットで現在の日付に展開します。

C:\Users\liuhongying>echo %DATE%
2013/07/27

3、%TIME%    获得系统的当前时间(这个时间的格式貌似在所有语言的系统中都是这样的)      - TIME コマンドと同じフォーマットで現在の時刻に展開します。

C:\Users\liuhongying>echo %TIME%
22:36:58.51

4、%RANDOM%   获得0到32767之间的一个随机数     - 0 から 32767 の間の任意の 10 進数に展開します。

C:\Users\liuhongying>echo %RANDOM%
24124

5、%ERRORLEVEL%  现在的ERRORLEVEL的值  - 現在の ERRORLEVEL の値に展開します。

C:\Users\liuhongying>echo %ERRORLEVEL%
0

*这个变量的值,一般来说就是调用调用其他批处理,或者脚本,或者exe等处理后,最后返回的结果。或者 ,更直白的说,就是被调用的函数执行结果。

有些时候,用这个变量的值去存取被调用的返回结果,我愚钝的认为,这个做法很是不好。个人不推荐,不喜欢。

6、%CMDEXTVERSION%   现在的批处理命令子版本号     - 現在のコマンド プロセッサ拡張機能のバージョン番号に展開します。

Microsoft Windows [Version 6..9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\Users\liuhongying>echo %CMDEXTVERSION%

7.%CMDCMDLINE%     启动批处理进程的命令    - コマンド プロセッサを起動したオリジナル コマンド ラインに展開します。

比如,我是用cmd /k notepad来启动命令

C:\Users\liuhongying>echo %CMDCMDLINE%
"C:\WINDOWS\system32\cmd.exe" /k notepad

8、%HIGHESTNUMANODENUMBER%  显示电脑上运行的最大NUMA节点数  - このコンピューター上の最大の NUMA ノード番号に展開します。

C:\Users>echo %HIGHESTNUMANODENUMBER%
0

DOS批处理命令-几个固定名称的变量的更多相关文章

  1. DOS批处理命令判断操作系统版本、执行各版本对应语句

    DOS批处理命令判断操作系统版本.执行各版本对应语句   昨天在家里试用  netsh interface ip set address 这些命令更改上网IP.DNS.网关等,今天将那些代码拿来办公室 ...

  2. DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具

    使用dos批处理命令递归删除指定的文件(夹): (下面内容针对清理VC工程!自己按说明任意修改) 2014-06-10修改:删除前增加了[y,n]询问: echo off rem 递归删除当前文件下指 ...

  3. cocos2d-x教程3:用php或DOS批处理命令来转换文件和解压缩zip

    在cocos2d-x使用中,须要不停的转换文件和压缩或解压文件.假设全人工来做,太麻烦了,且easy出错. 我如今把一些用的到批处理贴出来,供大家使用 自己主动把dat文件按数字排序重命名gz.DOS ...

  4. DOS批处理命令-if语句

    IF语句是批处理中执行的条件分歧处理. 批处理中,IF分歧的写法有好几种,接下来,我们来一个一个的分析IF语法的结构. 1.IF [NOT] ERRORLEVEL 番号 批处理命令 当ERRORLEV ...

  5. DOS批处理命令-CMD命令

    CMD命令是重新开始一个命令解析器的实例.当然,他的功能并不止这么简单. Windows コマンド インタープリターの新しいインスタンスを開始します. 语法结构 CMD [/A | /U] [/Q] ...

  6. DOS批处理命令-@命令

    @命令是一个禁止当前语句回显的简单命令. 语法: @[command].[command]是要屏蔽的批处理命令 例如执行包含以下内容的bat文件 echo on @echo ------- @echo ...

  7. DOS 批处理命令For循环命令详解

    for命令是一种对一系列对象依次循环执行同一个或多个命令的在命令行或批处理中运行的命令,结合一些Windows管理中的程序后,其处理功能强大.应用灵活方便程度令人刮目相看   for命令是一种对一系列 ...

  8. DOS批处理命令

    1.echo的用法(echo /? --查看帮助) echo off/on  打开关闭回显功能(@echo off 关闭回显并且不需要回显 echo 命令) echo,   显示空行(也可以是; . ...

  9. DOS批处理命令-call命令

    call命令 在批处理中调用别的批处理或者可运行程序或者 バッチ プログラムを別のバッチ プログラムから呼び出します. 语法 1.CALL [驱动盘符:][路径]文件名 [参数] 调用并执行[驱动盘符 ...

随机推荐

  1. Actions 动作集

    --> 移动鼠标到指定位置(先触发onMouseOver动作)        Actions action = new Actions(driver);        WebElement th ...

  2. c3p0详细配置

    c3p0详细配置 官方文档 : http://www.mchange.com/projects/c3p0/index.html <c3p0-config> <default-conf ...

  3. Codeforces Round #278 (Div. 1) B. Strip multiset维护DP

    B. Strip Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/487/problem/B De ...

  4. [Javascript] IO Functor

    IO functor doesn't like Maybe(), Either() functors. Instead of get a value, it takes a function. API ...

  5. 一个坐标点围绕任意中心点旋转--C#实现

    假设对图片上任意点(x,y),绕一个坐标点(rx0,ry0)逆时针旋转RotaryAngle角度后的新的坐标设为(x', y'),有公式: x'= (x - rx0)*cos(RotaryAngle) ...

  6. focuskye 学习及下载

    学习:http://www.focusky.com.cn/tutorials/ 下载:http://www.focusky.com.cn/download/

  7. PHP: 深入pack/unpack 字节序

    http://my.oschina.net/goal/blog/195749?p=1 目录[-] 写在前面的话 什么是字节序 MSB和LSB 大端序 小端序 网络字节序 主机字节序 总结 pack/u ...

  8. C#_Jquery无刷新上传

    昨晚网友有下载了一个jQuery无刷新上传的小功能,他尝试搬至ASP.NET MVC应用程序中去,在上传死活无效果.Insus.NET使用Teamviewer远程桌面,操作一下,果真是有问题.网友是说 ...

  9. wpf linq数据库无法插入

    最近做wpf应用程序,遇到一个很奇怪的问题,我用代码往数据库里插入数据成功了,但去vs的服务器资源管理器里查看数据库总是最开始的样子,什么都没有插入进去,然后就检查代码,打日志查看sql语句,发现都没 ...

  10. iOS,面试必看,最全梳理

    序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了.今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态 ...