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

首頁 > 編程 > BAT > 正文

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

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


set,E文翻譯過來就是“設置”的意思,相當于數學里的“令”。
如: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] 

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

三、SET /A expression  

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

復制代碼 代碼如下:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陕西省| 新晃| 定远县| 南宁市| 平安县| 湄潭县| 依安县| 西乌| 镇原县| 泸定县| 于田县| 南充市| 甘肃省| 张北县| 米易县| 建阳市| 巴马| 象州县| 新化县| 彰化市| 阿坝县| 青岛市| 东辽县| 长子县| 永定县| 洪泽县| 麻栗坡县| 醴陵市| 黄平县| 阳春市| 建瓯市| 洛扎县| 永兴县| 芮城县| 苍溪县| 石屏县| 荃湾区| 寿光市| 眉山市| 龙山县| 唐海县|