freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

批處理(batch)腳本教程-資料下載頁

2025-06-25 13:17本頁面
  

【正文】 運(yùn)算,不過這樣寫簡(jiǎn)單一點(diǎn)在來一個(gè):set /a var*=2 其他都這么用,只要幫助里有這個(gè)語法!另外還有一些用邏輯或取余操作符,這些符號(hào),按照上面的使用方法會(huì)報(bào)錯(cuò)的比如我們?cè)贑MD里輸入set /a var=1 amp。 1 與運(yùn)算,他并不會(huì)顯示為1,而是報(bào)錯(cuò),為什么?對(duì)于這樣的邏輯或取余操作符,我們需要把他們用雙引號(hào)引起來,看例子set /a var= 1 amp。 1 這樣結(jié)果就顯示出來了,其他邏輯或取余操作符用法set /a var= 1 + 1 異運(yùn)算set /a var= 1 % 1取模運(yùn)算set /a var= 2 amp。lt。amp。lt。 2 次方運(yùn)算set /a var= 4 amp。gt。amp。gt。 2 這個(gè)不太記得數(shù)學(xué)里的叫法....還有幾個(gè)數(shù)學(xué)不太行,搞不清楚了....不列出來了,這些符號(hào)也可以用amp。= ^= |= amp。lt。amp。lt。= amp。gt。amp。gt。= 這樣的簡(jiǎn)單用法如set /a varamp。= 1 等于set /a var = %var% amp。 1 注意引號(hào)好符號(hào)說到這,現(xiàn)在說%PATH:str1=str2%這個(gè)是替換變量值的內(nèi)容,看例子@echo offset a= echo 替換前的值: %a%set var=%a: =%echo 替換后的值: %var%pause對(duì)比一下,我們發(fā)現(xiàn)他把變量%a%的空格給替換掉了,從這個(gè)例子,我們就可以發(fā)現(xiàn)%PATH:str1=str2%這個(gè)操作就是把變量%PATH%的里的str1全部用str2替換比如我們把上面的例子改成這樣@echo offset a=echo 替換前的值: %a%set var=%a:.=傷腦筋%echo 替換后的值: %var%pause解釋set var=%a:.=傷腦筋% set命令 var變量名 字a是要進(jìn)行字符替換的變量的值,.為要替換的值,傷腦筋為替換后的值!執(zhí)行后就會(huì)把變量%a%里面的.全部替換為傷腦筋這就是set的替換字符的很好的功能!先講到這%PATH:~10,5%這個(gè)什么意思,看例子:@echo offset a=set var=%a:~1,2%echo %var%pause執(zhí)行后,我們會(huì)發(fā)現(xiàn)只顯示了bs兩個(gè)字母,我們的變量%a%怎么只顯示了第2個(gè)字母和第3個(gè)字母bs,分析一結(jié)果我們就可以很容易看出%PATH:~10,5%就是顯示變量PATH里指定幾位的值!分析set var=%a:~1,2%set命令 var變量值a要進(jìn)行字符操作的變量 1從變量a第幾位開始顯示 2顯示幾位和起來就是把變量a的值從第一位開始,把后兩位賦予給變量var就樣因該明白了吧~其他兩種語法%PATH:~10%%PATH:~0,2%他們也是顯示指定變量指定幾位的值得的意思%PATH:~10% 例子@echo offset a=set var=%a:~3%echo %var%pause這個(gè)就是把變量a倒數(shù)3位的值給變量VAR當(dāng)然我們也可以改成這樣@echo offset a=set var=%a:~3%echo %var%pause這個(gè)就是把變量a的從第3位開始后面全部的值給變量VAR%PATH:~0,2%例子@echo offset a=set var=%a:~0,3%echo %var%pause執(zhí)行后,我們發(fā)現(xiàn)顯示的是,少了.從結(jié)果分析,很容易分析出,這是把變量a的值從0位開始,到倒數(shù)第三位之間的值全部賦予給var如果改成這樣@echo offset a=set var=%a:~2,3%echo %var%pause那么他就是顯示從第2位開始減去倒數(shù)三位字符的值,并賦予給變量var好了set的一些用法,就介紹到這了,希望對(duì)各位有所幫助,時(shí)間不早睡覺Zz....if命令講解最近發(fā)現(xiàn)有些朋友一老問IF命令的用法,IF命令個(gè)人覺得很簡(jiǎn)單,所以就一直沒把發(fā)放到新手教學(xué)貼里說,現(xiàn)在我給補(bǔ)上一文,希望對(duì)各位非常BAT的新手朋友們有所幫助.現(xiàn)在開始: 在CMD使用IF /?打開IF的系統(tǒng)幫助(自己看我就不全部列出來了),我們會(huì)發(fā)現(xiàn)IF有3種基本的用法!IF [NOT] ERRORLEVEL number mandIF [NOT] string1==string2 mandIF [NOT] EXIST filename mand首先來講第一種用法 IF [NOT] ERRORLEVEL number mand這個(gè)用法的基本做用是判斷上一條命令執(zhí)行結(jié)果的代碼,以決定下一個(gè)步驟.一般上一條命令的執(zhí)行結(jié)果代碼只有兩結(jié)果,成功用0表示失敗用1表示.舉個(gè)例子:@echo offnet userIF %ERRORLEVEL% == 0 echo net user 執(zhí)行成功了!pause這是個(gè)簡(jiǎn)單判斷上條命令是否執(zhí)行成功.細(xì)心的朋友可能會(huì)發(fā)現(xiàn),這個(gè)用法和幫助里的用法不太一樣,按照幫助里的寫法IF %ERRORLEVEL% == 0 echo net user 執(zhí)行成功了!這一句代碼因該寫成:IF ERRORLEVEL 0 echo net user 執(zhí)行成功了!那為什么我要寫成這樣呢?各位自己把代碼改掉執(zhí)行后,就會(huì)發(fā)現(xiàn)錯(cuò)誤了!用這種語法,不管你的上面的命令是否執(zhí)行成功,他都會(huì)認(rèn)為命令成功了,不知道是BUG還是本人理解錯(cuò)誤...%ERRORLEVEL% 這是個(gè)系統(tǒng)變量,返回上條命令的執(zhí)行結(jié)果代碼! 成功用0表示失敗用1表示. 當(dāng)然還有其他參數(shù),用的時(shí)候基本就這兩數(shù)字.在舉幾個(gè)例子給新手理解@echo offnet usertestIF %ERRORLEVEL% == 1 echo net user 執(zhí)行失敗了!pause這個(gè)是判斷上一條命令是否執(zhí)行失敗的@echo offset /p var=隨便輸入個(gè)命令: %var%if %ERRORLEVEL% == 0 goto yesgoto no:yesecho !var! 執(zhí)行成功了pauseexit:noecho 基本上執(zhí)行失敗了..pause這個(gè)是根據(jù)你輸入的命令,自動(dòng)判斷是成功還是失敗了!在來一個(gè)簡(jiǎn)化版的@echo offset /p var=隨便輸入個(gè)命令: %var%if %ERRORLEVEL% == 0 (echo %var%執(zhí)行成功了) ELSE echo %var%執(zhí)行失敗了!pauseelse后面寫上執(zhí)行失敗后的操作!當(dāng)然我門還可以把if else這樣的語句分成幾行寫出來,使他看上去好看點(diǎn)...@echo offset /p var=隨便輸入個(gè)命令: %var%if %ERRORLEVEL% == 0( echo !var! 執(zhí)行成功了 ) ELSE ( echo 基本上執(zhí)行失敗了.. )pause這里介紹的兩種簡(jiǎn)寫對(duì)IF的三種語法都可以套用,不單單是在IF [NOT] ERRORLEVEL number mand這種法上才能用現(xiàn)在來說第二種用法IF [NOT] string1==string2 mand這個(gè)呢就是用來比較變量或者字符的值是不是相等的.例子@echo offset /p var=請(qǐng)輸入第一個(gè)比較字符: set /p var2=請(qǐng)輸入第二個(gè)比較字符: if %var% == %var2% (echo 我們相等) ELSE echo 我們不相等pause上面這個(gè)例子可以判斷你輸入的值是不是相等,但是你如果輸入相同的字符,但是如果其中一個(gè)后面打了一個(gè)空格,這個(gè)例子還是會(huì)認(rèn)為相等,如何讓有空格的輸入不相等呢?我們?cè)诒容^字符上加個(gè)雙引號(hào)就可以了.@echo offset /p var=請(qǐng)輸入第一個(gè)比較字符: set /p var2=請(qǐng)輸入第二個(gè)比較字符(多輸入個(gè)空格試試): if %var% == %var2% (echo 我們相等) ELSE echo 我們不相等pause第三種用法IF [NOT] EXIST filename mand這個(gè)就是判斷某個(gè)文件或者文件夾是否存在的語法例子@echo offif exist c:\test (echo 存在文件) ELSE echo 不存在文件pause判斷的文件路徑加引號(hào)是為了防止路徑有空格,如果路徑有空格加個(gè)雙引號(hào)就不會(huì)出現(xiàn)判斷出錯(cuò)了!這個(gè)語法沒什么太多的用法,基本就這樣了,就不多介紹了.另外我們看到每條IF用法后都有個(gè)[NOT]語句,這啥意思?其他加上他的話,就表示先判斷我們的條件不成立時(shí),沒加他默認(rèn)是先判斷條件成立時(shí),比如上面這個(gè)例子@echo offif not exist c:\test (echo 存在文件) ELSE echo 不存在文件pause加個(gè)NOT,執(zhí)行后有什么結(jié)果,如果你的C盤下更本就沒c:\test,他還是會(huì)顯示存在文件,這就表示了加了NOT就會(huì)先判斷條件失敗!懂了吧,上面例子改成這樣就正確了!@echo offif not exist c:\test (echo 不存在文件) ELSE echo 存在文件pause另外IF還有一些增強(qiáng)的用法,如下IF [/I] string1 pareop string2 mandIF CMDEXTVERSION number mandIF DEFINED variable mand后面兩個(gè)用法,我不做介紹,因?yàn)樗麄兒蜕厦娴挠梅ū硎镜囊饬x基本一樣,只簡(jiǎn)單說說IF [/I] string1 pareop string2 mand這個(gè)語句在判斷字符時(shí)不區(qū)分字符的大小寫,看這兩個(gè)例子@echo offif a == A (echo 我們相等) ELSE echo 我們不相等pause執(zhí)行后會(huì)顯示我們不相等@echo offif /i a == A (echo 我們相等) ELSE echo 我們不相等pause加上/I不區(qū)分大小寫就相等了!最后面還有一些用來判斷數(shù)字的符號(hào)EQU 等于NEQ 不等于LSS 小于LEQ 小于或等于GTR 大于GEQ 大于或等于我?guī)着e一個(gè)例子,大家都懂?dāng)?shù)學(xué)...不講多了@echo offset /p var=請(qǐng)輸入一個(gè)數(shù)字: if %var% LEQ4 (echo 我小于等于4) ELSE echo 我不小于等于4pause
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1