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

首頁 > 編程 > BAT > 正文

dos變量定義和引用方法

2020-06-09 14:23:45
字體:
來源:轉載
供稿:網友

變量定義和引用

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

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

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

復制代碼 代碼如下:

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

注:變量在腳本中只展開一次,不會循環展開。

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

ECHO %~[<format>]<n>

<format>的取值如下:

%~<n>

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

%~f<n>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴东县| 阿鲁科尔沁旗| 孝义市| 青岛市| 扬州市| 青州市| 马山县| 禄丰县| 澄城县| 秭归县| 乌审旗| 昭通市| 新巴尔虎右旗| 荔浦县| 嘉禾县| 陈巴尔虎旗| 静宁县| 龙门县| 新沂市| 南投县| 娄底市| 庄浪县| 香格里拉县| 土默特左旗| 伊宁市| 青川县| 龙山县| 上犹县| 长海县| 开远市| 德昌县| 平湖市| 凤山市| 宜兴市| 宝清县| 巴彦县| 仁怀市| 平潭县| 高陵县| 巩义市| 秀山|

    • <small id="i8iuj"></small>