• DOS批处理命令-几个固定名称的变量


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

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

    C:Usersliuhongying>echo %cd%
    C:Usersliuhongying

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

    C:Usersliuhongying>echo %DATE%
    2013/07/27

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

    C:Usersliuhongying>echo %TIME%
    22:36:58.51

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

    C:Usersliuhongying>echo %RANDOM%
    24124

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

    C:Usersliuhongying>echo %ERRORLEVEL%
    0

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

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

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

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

    C:Usersliuhongying>echo %CMDEXTVERSION%
    2

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

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

    C:Usersliuhongying>echo %CMDCMDLINE%
    "C:WINDOWSsystem32cmd.exe" /k notepad

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

    C:Users>echo %HIGHESTNUMANODENUMBER%
    0

  • 相关阅读:
    bzoj 1057: [ZJOI2007]棋盘制作
    【NOIP2012】开车旅行
    bzoj 2326: [HNOI2011]数学作业
    一本通1527欧拉回路
    一本通1530 Ant Trip
    一本通1528单词游戏
    luogu1856
    CF1045G
    10.18模拟赛
    10.16模拟赛
  • 原文地址:https://www.cnblogs.com/gekal/p/3220442.html
Copyright © 2020-2023  润新知