国产探花免费观看_亚洲丰满少妇自慰呻吟_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>