久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

cmd批處理中set/a和set/p的區(qū)別是什么-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)cmd批處理中set /a和set /p的區(qū)別是什么,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

專注于為中小企業(yè)提供網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)懷仁免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

在 SET 命令中添加了兩個(gè)新命令行開(kāi)關(guān):

SET /A expression
SET /P variable=[promptString]

/A 命令行開(kāi)關(guān)指定等號(hào)右邊的字符串為被評(píng)估的數(shù)字表達(dá)式。該表達(dá)式評(píng)估器很簡(jiǎn)單并以遞減的優(yōu)先權(quán)順序支持下列操作:

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

如果您使用任何邏輯或取余操作符, 您需要將表達(dá)式字符串用引號(hào)擴(kuò)起來(lái)。
在表達(dá)式中的任何非數(shù)字字符串鍵作為環(huán)境變量名稱,這些環(huán)境變量名稱的值已在使用前轉(zhuǎn)換成數(shù)字。
如果指定了一個(gè)環(huán)境變量名稱,但未在當(dāng)前環(huán)境中定義,那么值將被定為零。
這使您可以使用環(huán)境變量值做計(jì)算而不用鍵入那些 % 符號(hào)來(lái)得到它們的值。
如果 SET /A 在命令腳本外的命令行執(zhí)行的,那么它顯示該表達(dá)式的最后值。
該分配的操作符在分配的操作符左邊需要一個(gè)環(huán)境變量名稱。
除十六進(jìn)制有 0x 前綴, 八進(jìn)制有 0 前綴的,數(shù)字值為十進(jìn)位數(shù)字。
因此, 0x12 與 18 和 022相同。請(qǐng)注意八進(jìn)制公式可能很容易搞混: 08 和 09 是無(wú)效的數(shù)字,因?yàn)?8 和 9 不是有效的八進(jìn)制位數(shù)。

/P 命令行開(kāi)關(guān)允許將變量數(shù)值設(shè)成用戶輸入的一行輸入。讀取輸入行之前,顯示指定的 promptString。promptString 可以是空的。

實(shí)例1:

@echo off
set /p POP=請(qǐng)輸入ping的次數(shù):
ping /n %POP% 429006.com
pause.

其中POP就是一個(gè)函數(shù),可以配合下面的ping之類的命令來(lái)使用。

實(shí)例2:

@echo off
set a=1
:start
echo %a%
ping 172.19.5.%a% -w 1 -n 1|find /i "Lost = 1"&&set c=1||set c=0
if %c%==0 (echo 172.19.5.%a% >>IP.txt)
set /a a=%a%+1
if %a%==255 exit
goto :start

這是一個(gè)用set的例子,你自己看看吧.
它的功能是從172.19.5.1開(kāi)始到172.19.5.255每一個(gè)都ping一次,然后把能ping到的IP寫入ip.txt

你可以試著把set a=改成set /a a=
或者反過(guò)來(lái),看看還能不能正常運(yùn)行.. \

/p 是讓你輸入
/a 是指定一個(gè)變量等于一串運(yùn)算字符
什么參數(shù)也沒(méi)有是讓一個(gè)變量等于一串普通字符

實(shí)例3:

@echo off
set /p b=輸入一個(gè)數(shù)字:
echo %b%
set /a a=2*%b%
echo %b%+%b%=%a%
pause>nul

set /a 執(zhí)行數(shù)學(xué)計(jì)算
set /p 提示用戶輸入


關(guān)于“cmd批處理中set /a和set /p的區(qū)別是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

標(biāo)題名稱:cmd批處理中set/a和set/p的區(qū)別是什么-創(chuàng)新互聯(lián)
當(dāng)前地址:http://sd-ha.com/article26/eoocg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)建站公司、網(wǎng)站導(dǎo)航App開(kāi)發(fā)、網(wǎng)站收錄定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管