a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > BAT > 正文

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

2020-06-09 14:26:23
字體:
供稿:網(wǎng)友

一、用set命令設(shè)置自定義變量

顯示、設(shè)置或刪除 cmd.exe 環(huán)境變量。

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

要顯示當前環(huán)境變量,鍵入不帶參數(shù)的 SET。

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

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

SET variable=

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

例子:

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

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

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

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

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

SET /P variable=[promptString]

例子:

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

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

好了,先回顧到這,現(xiàn)在講SET其他功能

使用set /?查看SET的幫助我們發(fā)現(xiàn)SET除了我上面講的
SET [variable=[string]]
SET /P variable=[promptString]

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

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

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

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

語法:SET /A expression

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美日韩三区 | 久精品视频 | 欧美日韩午夜 | vagaa欧洲色爽免影院 | 日韩中文字幕在线视频 | 不卡av在线播放 | 黄色免费在线观看 | 成人av免费在线观看 | 色美av| 精品福利在线观看 | 国产欧美久久一区二区三区 | 亚洲免费片 | 亚洲一区在线日韩在线深爱 | 成人av片在线观看 | 国产999精品久久久影片官网 | 国产精品视频一区二区三区四区五区 | 欧美成人免费在线观看 | 偷拍做爰吃奶视频免费看 | 日韩亚洲视频在线观看 | 日韩一区二区三区在线 | 欧美日韩一区二区不卡 | 日本精品免费 | 日本视频在线 | 国产中文在线 | 国产精品一区自拍 | 久久免费视频一区二区 | 男人的天堂视频 | 91精品国产综合久久精品 | 少妇被粗大的猛烈进大胸视频 | 久久久国产精品入口麻豆 | 9久久精品 | 久久精品视频免费观看 | 日韩中出| 涩涩视频免费观看 | 免费久久精品 | 午夜精品久久久 | 久久国产电影 | 久久首页| 美女久久| 一区二区不卡视频 | 久久不色 |