久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

第十課:set命令的詳細介紹

 終為始 2019-08-15
前面的課程介紹過set命令的一些簡單用法,今天將詳細的向大家講解有關set命令的使用和它的一些重要參數(shù)作用,。

一,、先回顧下前幾課講到set命令的使用

(1)例子:
@echo off
set var=中華文化
echo %var%
pause

這個例子中var這個變量我們已經定義好了并且給它賦了一個初值就是“中華文化”!
那么這也是它最簡單的用法。這個應該很好理解把,,我相信大家都明白了吧

(2)例子:
@echo off
set /p var=請給變量賦個值:
echo %var%
pause

前面也說過,,就是能夠讓批處理程序和用戶進行一個交互的操作,那么這個就是/p參數(shù)的
作用了,。也很好理解吧

二,、我們現(xiàn)在來學習下set /a這個參數(shù)的使用

首先說明下,這11個/a參數(shù)主要是用來數(shù)學運算的,。就好比是1+1=2,,4-2=2,2*2=4,,6/3=2
呵,,很簡單吧,先列下參數(shù)/a有那些運算符

()                  - 分組
! ~ -               - 一元運算符
* / %               - 算數(shù)運算符
+ -                 - 算數(shù)運算符
<< >>               - 邏輯移位
&                   - 按位“與”
^                   - 按位“異”
|                   - 按位“或”
= *= /= %= += -=    - 賦值
&= ^= |= <<= >>=
,                   - 表達式分隔符

看幾個例子就明白了:
set /a var=1+1
set /a var=4-2
set /a var=2*2
set /a var=6/3
set /a var=(1+1)+(1+1)
set /a a=1+1,b=1+2,c=1+3

好,,在來看下在原變量上進行加減乘除的操作
set /a var+=1
這是一種簡寫方法,,其原形就是
set /a var=%var%+1
那么加減乘除同樣是如此,這個我就不介紹了,。大家只要明白了使用一種
其他也就不用多說了,。
還有一些“與”,“異”,,“或”運算符,,就和C語言中的一樣,,同樣倆看幾個例子

set /a var= 1 "|" 1
set /a var= 1 "^" 1
set /a var= 1 "&" 1
set /a var= 1 "+" 1
set /a var= 1 "%" 1
set /a var= 2 "<<" 2 8進制運算
set /a var= 4 ">>" 2
這些什么“異”,“或”運算符大家簡單的了解一下

三,、環(huán)境變量替換增強用法

(1)%PATH:str1=str2%
例子(1):
@echo off
set var=www.510hack.com
echo 原樣輸出:“%var%”
set var=%var:1=2%
echo 修改后的:“%var%”
pause

例子(2):
@echo off
set var=www.520hack.com
echo 原樣輸出:“%var%”
set var=%var:.=中華文化%
echo 修改后的:“%var%”
pause

這是一種替換變量值的用法,,只要理解了它就明白了set var=%var:1=2%

(2)%PATH:~10,5%
例子:
@echo off
set var=www.520hack.com
set var=%var:~1,3% 從0開始
echo %var%
pause

首先說明下,這是一種截取字符的用法,。用上例中我們可以看出要截取的字符是從第一個
字符開始,,然后截取它后面的三個字符。大家明白了嗎,?
好,,再來看下下面的這幾種用法
%PATH:~-10%
例子:
@echo off
set var=www.520hack.com
set var=%var:~-5%
echo %var%
pause

它就是截取變量var值的最后五位,看下結果就知道了,。那么改成正數(shù)也是一樣的
可以修改下

%PATH:~0,-2%
例子:
@echo off
set var=www.520hack.com
set var=%var:~0,-5%
echo %var%
pause

解釋下這種截取的方法,,它就是從0開始一直到最后的五個字符為之,不知道大家
有沒有明白,,當然大家可以隨便修改自己要截取的字符
比如:

@echo off
set var=www.520hack.com
set var=%var:~3,-5%
echo %var%
pause

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多