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

正文內(nèi)容

批處理(batch)腳本(00001)-資料下載頁(yè)

2025-06-17 04:27本頁(yè)面
  

【正文】 來(lái)的第1~9個(gè)參數(shù)。   ===============================================   @echo off   call :deal aaa bbb c c ddd eee   pausenul   exit   :deal   echo %%0 = %0   echo %%1 = %1   echo %%2 = %2   echo %%3 = %3   echo %%4 = %4   echo %%5 = %5   ===============================================   通過(guò)這個(gè)例子就可以清晰的看到%n參數(shù)表示法的用法。參數(shù)列表中包含空格的依舊要用雙引號(hào)()引起來(lái);另外,也可以看到,%0已經(jīng)變成了子函數(shù)的標(biāo)號(hào)了,而不是父批處理的文件名全稱(chēng)。   【 區(qū)別 】   這兩種參數(shù)傳遞方法本質(zhì)上是沒(méi)有區(qū)別的,形式上,直接傳遞直接對(duì)原變量進(jìn)行操作,丟失了原變量的值;間接傳遞則通過(guò)%n對(duì)原變量進(jìn)行了簡(jiǎn)單的備份,并且通用性更強(qiáng),即不限定原變量的名稱(chēng)。另外,使用%n還有一個(gè)非常大的好處,就是可以通過(guò)%~*i來(lái)加強(qiáng)處理變量的能力。關(guān)于%~*i,詳細(xì)內(nèi)容參見(jiàn)for /?。   針對(duì)二者的差別,可以根據(jù)情況決定使用哪種傳遞方式:   作為參數(shù)的變量名固定、且在子函數(shù)中不需要對(duì)其進(jìn)行備份的情況下,使用直接傳遞法;   若將子函數(shù)作為一個(gè)通用的程序模塊,以適應(yīng)于對(duì)不同變量的處理,或者作為參數(shù)的變量不需要備份時(shí),使用間接傳遞法。   具體使用哪種方法,還需根據(jù)實(shí)際情況或使用習(xí)慣進(jìn)行選擇。 (四)返回值  有些命令在執(zhí)行之后將會(huì)返回一定的錯(cuò)誤值(errorlevel),可以通過(guò)errorlevel的值判斷命令執(zhí)行的狀況。這點(diǎn)類(lèi)似于C語(yǔ)言里面的exit(num),num就是錯(cuò)誤代碼。   獲取返回值errorlevel的方法就是,在執(zhí)行命令后,立馬調(diào)用返回值errorlevel,如echo %errorlevel%或者if %errorlevel%==1等命令。   errorlevel舉例:   ===============================================   @echo off   reg add HKCU /v try /fnul   reg delete HKCU /v try /f   if errorlevel 0 (echo  刪除成功!) else (echo 刪除失??!)   reg delete HKCU /v try /f   if %errorlevel%==0 (echo 刪除成功!) else (echo 刪除失??!)   pausenul   ===============================================   上面例子中,由于第一成功的刪除了注冊(cè)表,導(dǎo)致第二次因?yàn)檎也坏阶?cè)表而宣告失敗。同時(shí)我們也看到了errorlevel的使用方法,即if errorlevel 0和if %errorlevel%==0是一樣的。也許你注意到了,里面還有個(gè)笑臉呢~O(∩_∩)O哈哈~這就是ASCII碼啦,后面跟你講啊…   一般情況下,程序或命令成功執(zhí)行時(shí),返回的errorlevel是0,錯(cuò)誤時(shí)返回1或更高的值。當(dāng)然,有些命令是沒(méi)有返回值的,這點(diǎn)需要注意。   嗯,有沒(méi)有想起前面有個(gè)類(lèi)似的東西???對(duì)了,那就是||和amp。amp。了,這兩個(gè)符號(hào)就是根據(jù)errorlevel的值來(lái)進(jìn)行邏輯判斷的~ (五)用戶交互     批處理,黑框白字是它最著名的特征。雖然當(dāng)初DOS為人們使用計(jì)算機(jī)做出了莫大的貢獻(xiàn),但在Windows盛行的今天,人們已經(jīng)疏遠(yuǎn)并且懼怕那個(gè)黑色的窗口了。微軟為了讓先天有著批量處理“體力活”能力的DOS避免“冷酷”,便于接近,特意提供了幾個(gè)小命令,加強(qiáng)批處理的用戶交互功能。   【 視窗 】   首先我們要DIY它的窗口。使用命令:color、mode、msg。   設(shè)置窗口背景色和字體顏色by color。詳細(xì)內(nèi)容參見(jiàn)color /?。   設(shè)置窗口大小by MODE CON [COLS=c] [LINES=n],cols即寬度,lines即高度。   GUI交互窗口by msg。詳細(xì)內(nèi)容參見(jiàn)msg /?。   視窗DIY舉例:   ===============================================   @echo off   set a=10   set b=0   :tex   set /a a+=3   set /a b+=1   mode con cols=%a% lines=%b%   if %a% lss 60 goto :tex   echo O(∩_∩)O 圣誕快樂(lè) O(∩_∩)O   set a=15,a6,2e,d0,34,8b,4f,9d,5e   for %%i in (%a%) do (   ping n 2 nul   color %%i   )   for %%i in (%a%,%a%) do (   ping n 1 nul   color %%i   )    echo */. . . * .    echo .\* . [] * __    echo */ . ./\~~~~~~~~~~~~39。\. ^|◆    echo \* ,/,..,\,...........,\.◆    echo ^|^| ..▎ ▎田 田 ▎ ^| ▎◆    echo ^|^| ^amp。^amp。▎ ▎ ▎39。^|39。▎ o    echo ^|^| ■■■■■■■■■■〓   msg %username% /w /time:3600   del   pause   ===============================================   【 聲音 】   呵呵,是不是注意到了批處理沒(méi)有聲音吶?閑話不說(shuō),直接做實(shí)驗(yàn)吧 ^_^   ===============================================   @echo off   echo 做好準(zhǔn)備,響了?。?!   pause   cls   echo    echo 怎么樣?呵呵,刺激吧~   pause   cls   mshta vbscript:createobject().speak(Merry Christmas and Happy New Year!)()   pause   ===============================================   此處,這個(gè)就是調(diào)用vbs的方法:vbscript:createobject().speak(Merry Christmas and Happy New Year!)   speak 有人說(shuō)如果tts安裝了中文引擎是可以講中文的。   其實(shí)不然我測(cè)試了一下只要打上拼音(一個(gè)字和一個(gè)字的拼音中間需要加空格)就可以說(shuō)中文啦~   【 控制 】   在運(yùn)行批處理的過(guò)程中,我們?nèi)绾胃深A(yù)批處理呢?呵呵,直接點(diǎn)叉叉就可以結(jié)束它了!嗯,不錯(cuò),不過(guò),太野蠻了~   暫停批處理:直接按鍵盤(pán)上的Pause鍵嘍   終止批處理:組合鍵Ctrl+C。不過(guò),有時(shí)候它好像響應(yīng)的不太積極啊… (六)ASCII碼  前面的例子中,我們已經(jīng)使用過(guò)一次ASCII碼了,也就是那個(gè)笑臉。ASCII碼是圖形化的符號(hào),可以用來(lái)點(diǎn)綴我們的批處理的。   在cmd窗口中我們可以通過(guò)任意一個(gè)字符的ASCII碼來(lái)輸入該字符,比如Ctrl+G、Ctrl+N等,字母az對(duì)應(yīng)ASCII碼的97122。對(duì)于ASCII碼大于26的字符,可以通過(guò)這個(gè)方法來(lái)輸入:按住Alt鍵不松,通過(guò)小鍵盤(pán)輸入ASCII碼的十進(jìn)制值,松開(kāi)Alt鍵即可。 編輯本段批處理文件的應(yīng)用  批處理文件是將一系列命令按一定的順序集合為一個(gè)可執(zhí)行的文本文件,其擴(kuò)展名為BAT。    REM   REM 是個(gè)注釋命令一般是用來(lái)給程序加上注解的,該命令后的內(nèi)容在程序執(zhí)行的時(shí)候?qū)⒉粫?huì)被顯示和執(zhí)行。例:   REM 你現(xiàn)在看到的就是注解,這一句將不會(huì)被執(zhí)行。在以后的例子中解釋的內(nèi)容都REM 會(huì)放在REM后面。請(qǐng)大家注意。    ECHO   ECHO 是一個(gè)回顯命令主要參數(shù)有OFF和 ON,一般用ECHO message來(lái)顯示一個(gè)特定的消息 。例:   Echo off   Rem 以上代表關(guān)閉回顯即不顯示所執(zhí)行的命令   Echo 這個(gè)就是消息。   Rem 以上代表顯示“這就是消息”這列字符   執(zhí)行結(jié)果:   C:\   這個(gè)就是消息。    GOTO   GOTO 即為跳轉(zhuǎn)的意思。在批處理中允許以“:XXX”來(lái)構(gòu)建一個(gè)標(biāo)號(hào)然后用GOTO :標(biāo)號(hào)直接來(lái)執(zhí)行標(biāo)號(hào)后的命令。例   :LABEL   REM 上面就是名為L(zhǎng)ABEL的標(biāo)號(hào)。   DIR C:\   DIR D:\   GOTO LABEL   REM 以上程序跳轉(zhuǎn)標(biāo)號(hào)LABEL處繼續(xù)執(zhí)行。   CALL   CALL 命令可以在批處理執(zhí)行過(guò)程中調(diào)用另一個(gè)批處理,當(dāng)另一個(gè)批處理執(zhí)行完后再繼續(xù)執(zhí)行原來(lái)的批處理。例:  ?。?  ECHO 這就是2的內(nèi)容   :   ECHO 這是1的內(nèi)容   CALL   ECHO 1和2的內(nèi)容全部顯示完成   執(zhí)行結(jié)果如下:   C:\   這是1的內(nèi)容   這就是2的內(nèi)容   1和2的內(nèi)容全部顯示完成   PAUSE   PAUSE 停止系統(tǒng)命令的執(zhí)行并顯示下面的內(nèi)容。例:   C:\ PAUSE   請(qǐng)按任意鍵繼續(xù) . . .    IF   IF 條件判斷語(yǔ)句,語(yǔ)法格式如下:   IF [NOT] ERRORLEVEL number mand   IF [NOT] string1==string2 mand   IF [NOT] EXIST filename mand   說(shuō)明:   [NOT] 將返回的結(jié)果取反值即“如果沒(méi)有”的意思。   ERRORLEVEL 是命令執(zhí)行完成后返回的退出值   Number 退出值的數(shù)字取值范圍0~255。判斷時(shí)值的排列順序應(yīng)該又大到小。返回的值大于或等于指定的值時(shí)條件成立。   string1==string2 string1和string2都為字符的數(shù)據(jù),英文字符的大小寫(xiě)將看做不同,這個(gè)條件中的等于號(hào)必須是2個(gè)(絕對(duì)相等),條件相等后即執(zhí)行后面的 mand   EXIST filename 為文件或目錄存在的意思。   IF ERRORLEVEL這條語(yǔ)句必須放在某一個(gè)命令后面。執(zhí)行命令后由IF ERRORLEVEL來(lái)判斷命令的返回值。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1