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

正文內(nèi)容

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

2025-06-17 04:27本頁面
  

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