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

首頁 > 編程 > BAT > 正文

DOS批處理高級教程 第五章 set命令詳解

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

一、用set命令設置自定義變量

顯示、設置或刪除 cmd.exe 環境變量。

SET [variable=[string]]
variable 指定環境變量名。
string 指定要指派給變量的一系列字符串。

要顯示當前環境變量,鍵入不帶參數的 SET。

SET 命令不允許變量名含有等號。

注意:以下用法將清除變量variable的值,使其變成未定義狀態。

SET variable=

上面等號后面無任何符號,如果寫成SET variable="",此時變量值并不為空,而是等于兩個引號,即""

例子:

@echo off set var=我是值 echo %var% pause

看 set var=我是值 ,這就是BAT直接在批處理中設置變量的方法!

set 是命令 var是變量名 =號右邊的"我是值"是變量的值

在批處理中我們要引用這個變就把var變量名用兩個%(百分號)擴起來,如%var%

SET還可以提供一個交互界面,讓用戶自己輸入變量的值,然后我們在來根據這個值來做相應操作,現在我就來說說SET的這種語法,只需要加一個"/P"參數就可以了!

SET /P variable=[promptString]

例子:

@echo offset /p var=請輸入變量的值:echo 您輸入了 %var% ~_~pause

set /p 是命令語法  var是變量名    =號右邊的"請輸入變量的值: ",這個是提示語,不是變量的值了!
運行后,我們在提示語后面直接輸入1,就會顯示一行您輸入了 1 ~_~

好了,先回顧到這,現在講SET其他功能

使用set /?查看SET的幫助我們發現SET除了我上面講的
SET [variable=[string]]
SET /P variable=[promptString]

這兩種語法外,還有如下幾種語法:
SET /A expression

環境變量替換已如下增強:
%PATH:str1=str2%
%PATH:~10,5%
%PATH:~-10%
%PATH:~0,-2%

這機種語法有什么用處呢?下面我們來一個個講解他們!

二、用set命令進行簡單計算

語法:SET /A expression

/A 命令行開關指定等號右邊的字符串為被評估的數字表達式。該表達式評估器很簡單并以遞減的優先權順序支持下列操作:
    ()                  -分組
    ! ~ -               -一元運算符
    * / %               -算數運算符
    + -                 -算數運算符
    << >>               -二進制邏輯移位
    &                   -二進制按位“與”

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晋宁县| 武山县| 吴旗县| 临夏市| 调兵山市| 夹江县| 新绛县| 岗巴县| 会泽县| 板桥市| 永昌县| 巴塘县| 固阳县| 蓬溪县| 金湖县| 忻州市| 诏安县| 乐至县| 合山市| 上林县| 武威市| 平江县| 涟水县| 榆树市| 铁岭县| 洱源县| 长子县| 江北区| 安溪县| 宜兰市| 和平区| 万荣县| 平乡县| 铅山县| 安阳市| 达州市| 洛南县| 元江| 连城县| 息烽县| 基隆市|