国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

dos變量定義和引用方法

2020-06-09 13:57:19
字體:
來源:轉載
供稿:網友

變量定義和引用

1.MS-DOS shell 對變量、命令、命令行參數的大小寫區(qū)分嗎? 不區(qū)分
2.如何定義一個(環(huán)境)變量 ?

SET <variable>=[<value>]
如果 <value> 是空字符串,則取消變量的定義,變量的值用雙引號或空格結束。引號如果沒有結束,則默認范圍到行尾。

3.如何定義一個局部(環(huán)境)變量?

代碼如下:
SETLOCAL
  SET <variable>=[<value>]
ENDLOCAL

  變量 <variable> 的值會在 ENDLOCAL 后恢復到 SETLOCAL 以前的值

4.如何使用 MS-DOS 腳本的調用參數?

ECHO %<n>
N 的范圍為 0-9 , %0 為文件名, %1-%9 為參數,每次調用腳本最多支持 9 個參數
ECHO %*
  %* 代表所有傳入的參數,即 %1-%9 ,并且包括其中的空白符
  另外,調用參數是 %0-%1 是只讀的,不可以重新賦值,否則程序掛起。

5. MS-DOS 如何分割腳本參數?

首先 MS-DOS 的解釋器 CMD 會將命令提示符后的命令行中的有定義的環(huán)境變量全部展開(無定義的不變)。
然后,處理由 ^ 定義的轉義字符。
最后,用雙引號( " " )、逗號( , )、分號(;)和空白符分割,并將第一個分割后的部分用作命令名,其他的作為參數,所有的參數中都包含各自的雙引號,然而命令名中的雙引號在調用命令時沒有影響。逗號和分號以及空白符則不包含在分割的各部分中。

注:變量在腳本中只展開一次,不會循環(huán)展開。

6.如何對作參數的文件名進行操作?

ECHO %~[<format>]<n>

<format>的取值如下:

<noscript id="ldukq"></noscript>
    <p id="ldukq"></p>
    <td id="ldukq"><tr id="ldukq"></tr></td>

    %~<n>

    擴展%<n>,然后去除雙引號(" ")

    %~f<n>

    發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表
    主站蜘蛛池模板: 潢川县| 榆树市| 张家川| 三穗县| 金塔县| 南昌市| 新乐市| 大田县| 通州区| 灵川县| 临城县| 南召县| 蒲城县| 偏关县| 三门峡市| 集贤县| 嘉鱼县| 东莞市| 金堂县| 修文县| 滕州市| 迁西县| 西畴县| 横峰县| 安图县| 龙南县| 德格县| 松原市| 分宜县| 南宁市| 霍山县| 麦盖提县| 鞍山市| 丹江口市| 保靖县| 望奎县| 赤壁市| 广平县| 临朐县| 资阳市| 衢州市|
      1. <track id="ldukq"></track>