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

首頁 > 編程 > BAT > 正文

批處理 Set 命令詳解 讓你理解set命令第1/2頁

2020-06-09 13:47:02
字體:
來源:轉載
供稿:網(wǎng)友


set,E文翻譯過來就是“設置”的意思,相當于數(shù)學里的“令”。
如:set X=5,就是令X=5的意思。
語法形式:
SET [variable=[string]]
SET /P variable=[promptString] 
SET /A expression    

一、SET [variable=[string]] 

示例1:
@echo off 
set
pause 
顯示所有的變量的值

示例2: 

@echo off 
set var=我是值 
echo %var% 
pause 
請看 set var=我是值 ,這就是BAT直接在批處理中設置變量的方法! 
set 是命令 var是變量名 =號右邊的"我是值"是變量的值 
在批處理中我們要引用這個變量就把var變量名用兩個%(百分號)擴起來,如%var%   

二、SET /P variable=[promptString] 

有時候我們需要提供一個交互界面,讓  用戶自己輸入變量的值,然后我們在來根據(jù)這個值來做相應操作,現(xiàn)在我就來說說這SET的這  種語法,只需要加一個"/P"參數(shù)就可以了! 
實例1: 
@echo off 
set /p var=請輸入你的名字:  
echo 您的名字是:%var%
pause   
set /p 是命令語法 var是變量名 =號右邊的"請輸入變量的值: ",這個是提示語,不是變 
量的值了! 
運行后,我們在提示語后面直接輸入robin,就會顯示一行您” 您的名字是:robin”  

三、SET /A expression  

/A 命令行開關指定等號右邊的字符串為被評估的數(shù)字表達式。
該表達式解析很簡單并以遞減的優(yōu)先權順序支持下列操作:
() - 分組 
! ~ - - 一元運算符 
* / % - 算數(shù)運算符 
+ - - 算數(shù)運算符 
<< >> - 邏輯移位 
& - 按位“與” 
^ - 按位“異” 
| - 按位“或” 
= *= /= %= += -= &= ^= |= <<= >>= - 賦值
, - 表達式分隔符 
set的/A參數(shù)就是讓SET可以支持數(shù)學符號進行加減等一些數(shù)學運算! 
現(xiàn)在開始舉例子介紹這些數(shù)學符號的用法: 
看例子 這里的例子請直接在CMD下拷貝命令運行,不需要保存為BAT! 
set /a var=1 + 1  
set /a 語法, var變量名 1 + 1 數(shù)學式子 
  拷貝運行后會直接顯示一個2,或者運行完后我們輸入echo %var%,也是二,這就是 
一個簡單的加法運算! 

代碼如下:
set /a var=2 - 1 結果是多少呢?如果你看不到結果就echo %var%..... 
set /a var=2 * 2 乘法運算 
set /a var=2 / 2 除法運算 
set /a var=(1+1) + (1+1) 結果等于4 看得懂吧! 

實例1:

代碼如下:
@echo off
set /a a=1+1,b=2+1,c=3+1
echo %a% %b% %c%

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿图什市| 福建省| 古田县| 和硕县| 万全县| 固始县| 三门县| 宝丰县| 晴隆县| 凯里市| 九龙县| 沂源县| 鄂伦春自治旗| 南丹县| 桐梓县| 耒阳市| 塔河县| 黔南| 九江市| 桓台县| 星子县| 南丰县| 汝南县| 金沙县| 扶绥县| 德昌县| 龙里县| 清远市| 高密市| 五寨县| 榆树市| 达孜县| 惠安县| 洱源县| 大城县| 黄梅县| 任丘市| 高平市| 台安县| 天气| 黎平县|