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

正文內(nèi)容

批處理(batch)腳本(00001)-文庫吧

2025-06-02 04:27 本頁面


【正文】 el /p   pause   =========================================   對比以上兩個批處理執(zhí)行結(jié)果,讀者即可明白管道符的用法和效果。   需要說明的是,上面del命令添加開關(guān)/p只是為了讓讀者明白管道符號的使用方法,實際刪除文件時不加/p開關(guān)即可實現(xiàn)無提示直接刪除。 轉(zhuǎn)義符 ^  將特殊符號轉(zhuǎn)化為一般符號,即剝離特殊符號的特殊地位。特殊符號指:| amp。   比如,如果我們想輸出符號“”,直接用命令 echo 是不行的,必須修改為 echo ^ 。其余幾個特殊符號類似需要有同樣的處理。   轉(zhuǎn)義字符使用舉例:   =========================================   @echo off   echo aaaa   echo 第一句echo執(zhí)行完畢   echo aaaa^   echo 第二句echo執(zhí)行完畢   pause   =========================================   比較上面的兩句echo,而第二句echo則在直接屏幕上顯示出aaaa 邏輯命令符  邏輯命令符包括:amp。、amp。amp。、||   amp。它的作用是用來連接n個DOS命令,并把這些命令按順序執(zhí)行,而不管是否有命令執(zhí)行失敗;   amp。amp。當(dāng)amp。amp。前面的命令成功執(zhí)行時,執(zhí)行amp。amp。后面的命令,否則不執(zhí)行;   ||當(dāng)||前面的命令失敗時,執(zhí)行||后面的命令,否則不執(zhí)行。   =========================================   @echo off   echo ^|^|   reg add HKCU /v try /f||echo **成功**   reg add HKCU1 /v try /f||echo **失敗**   echo ^amp。^amp。   reg delete HKCU /v try /famp。amp。echo **成功**   reg delete HKCU /v try /famp。amp。echo **失敗**   echo ^amp。   reg delete HKCU /v try /famp。echo **成功**   reg delete HKCU /v try /famp。echo **失敗**   pause   =========================================   執(zhí)行reg add或reg delete后,系統(tǒng)會給出執(zhí)行結(jié)果;我們通過echo命令也給出了“執(zhí)行結(jié)果”。對比系統(tǒng)和我們自己給出的結(jié)果,既可以驗證邏輯命令的判斷機(jī)理。 編輯本段常用DOS命令釋義文件夾管理  cd 顯示當(dāng)前目錄名或改變當(dāng)前目錄。   md 創(chuàng)建目錄。   rd 刪除一個目錄。   dir 顯示目錄中的文件和子目錄列表。   tree 以圖形顯示驅(qū)動器或路徑的文件夾結(jié)構(gòu)。   path 為可執(zhí)行文件顯示或設(shè)置一個搜索路徑。   copy 復(fù)制文件和目錄樹。 文件管理  type 顯示文本文件的內(nèi)容。   copy 將一份或多份文件復(fù)制到另一個位置。   del 刪除一個或數(shù)個文件。   move 移動文件并重命名文件和目錄。(Windows XP Home Edition中沒有)   ren 重命名文件。   replace 替換文件。   attrib 顯示或更改文件屬性。   find 搜索字符串。   fc 比較兩個文件或兩個文件集并顯示它們之間的不同 網(wǎng)絡(luò)命令  ping 進(jìn)行網(wǎng)絡(luò)連接測試、名稱解析   ftp 文件傳輸   net 網(wǎng)絡(luò)命令集及用戶管理   telnet 遠(yuǎn)程登陸   ipconfig顯示、修改TCP/IP設(shè)置   msg 給用戶發(fā)送消息   arp 顯示、修改局域網(wǎng)的IP地址物理地址映射列表 系統(tǒng)管理  at 安排在特定日期和時間運行命令和程序   shutdown立即或定時關(guān)機(jī)或重啟   tskill 結(jié)束進(jìn)程   taskkill結(jié)束進(jìn)程(比tskill高級,但WinXPHome版中無該命令)   tasklist顯示進(jìn)程列表(Windows XP Home Edition中沒有)   sc 系統(tǒng)服務(wù)設(shè)置與控制   reg 注冊表控制臺工具   powercfg控制系統(tǒng)上的電源設(shè)置   對于以上列出的所有命令,在cmd中輸入命令+/?即可查看該命令的幫助信息。如find /? 編輯本段語句結(jié)構(gòu)釋義  類似于C語言,批處理也有它的語句結(jié)構(gòu)。批處理的語句結(jié)構(gòu)主要有選擇結(jié)構(gòu)(if語句)、循環(huán)結(jié)構(gòu)(for語句)等。 if語句(選擇結(jié)構(gòu))  if語句實現(xiàn)條件判斷,包括字符串比較、存在判斷、定義判斷等。通過條件判斷,if語句即可以實現(xiàn)選擇功能。   字符串比較   if語句僅能夠?qū)蓚€字符(串)是否相同、先后順序進(jìn)行判斷等。其命令格式為:   IF [not] string1 pareop string2 mand1 [else mand2]   其中,比較操作符pareop有以下幾類:   == 等于   EQU 等于   NEQ 不等于   LSS 小于   LEQ 小于或等于   GTR 大于   GEQ 大于或等于   選擇開關(guān)/i則不區(qū)分字符串大小寫;選擇not項,則對判斷結(jié)果進(jìn)行邏輯非。   字符串比較示例:   ===============================================   @echo off   set str1=abcd1233   set str2=ABCD1234   if %str1%==%str2% (echo 字符串相同!) else (echo 字符串不相同!)   if /i %str1% LSS %str2% (echo str1^str2) else (echo str1^=str2)   echo.   set /p choice=是否顯示當(dāng)前時間?(y/n)   if /i not %choice% EQU n echo 當(dāng)前時間是:%date% %time%   pausenul   ===============================================   對于最后一個if判斷,當(dāng)我們輸入n或N時的效果是一樣的,都不會顯示時間。如果我們?nèi)∠_關(guān)/i,則輸入N時,依舊會顯示時間。   另外請注意一下幾個細(xì)節(jié):1echo str1^str2和echo str1^=str2;2echo.。   存在判斷   存在判斷的功能是判斷文件或文件夾是否存在。其命令格式為:   IF [NOT] EXIST filename mand1 [else mand2]   ===============================================   @echo off   if exist %0 echo 文件%0是存在的!   if not exist %~df0 (   echo 文件夾%~df0不存在!   ) else echo 文件夾%~df0存在!   pausenul   ===============================================   這里注意幾個地方:   1存在判斷既可以判斷文件也可以判斷文件夾;   2%0即代表該批處理的全稱(包括驅(qū)動器盤符、路徑、文件名和擴(kuò)展類型);   3%~df0是對%0的修正,只保留了其驅(qū)動器盤符和路徑,詳情請參考for /?,屬高級批處理范疇;   4注意if語句的多行書寫,多行書寫要求mand1的左括號必須和if在同一行、else必須和mand1的右括號同行、mand2的左括號必須與else同行、mand1和mand2都可以有任意多行,即mand可以是命令集。   定義判斷   定義判斷的功能是判斷變量是否存在,即是否已被定義。其命令格式為:   IF [not] DEFINED variable mand1 [else mand2]   存在判斷舉例:   ===============================================   @echo off   set var=111   if defined var (echo var=%var%) else echo var尚未定義!   set var=   if defined var (echo var=%var%) else echo var尚未定義!   pausenul   ===============================================   對比可知,set var=可以取消變量,收回變量所占據(jù)的內(nèi)存空間。   結(jié)果判斷   masm %   if errorlevel 1 pause amp。 edit %   link %   先對源代碼進(jìn)行匯編,如果失敗則暫停顯示錯誤信息,并在按任意鍵后自動進(jìn)入編輯界面;否則用link程序連接生成的obj文件,這種用法是先判斷前一個命令執(zhí)行后的返回碼(也叫錯誤碼,DOS程序在運行完后都有返回碼),如果和定義的錯誤碼符合(這里定義的錯誤碼為1),則執(zhí)行相應(yīng)的操作(這里相應(yīng)的操作為pause amp。 edit %)。   另外,和其他兩種用法一樣,這種用法也可以表示否定。用否定的形式仍表達(dá)上面三句的意思,代碼變?yōu)椋?  masm %   if not errorlevel 1 link %   pause amp。 edit % for語句(循環(huán)結(jié)構(gòu))  for語句可以實現(xiàn)類似于C語言里面的循環(huán)結(jié)構(gòu),當(dāng)然for語句的功能要更強(qiáng)大一點,通過不同的開關(guān)可以實現(xiàn)更多的功能。for語句有多個開關(guān),不同開關(guān)將會實現(xiàn)不同的功能。   無開關(guān)   無開關(guān)的for語句能夠?qū)υO(shè)定的范圍內(nèi)進(jìn)行循環(huán),是最基本的for循環(huán)語句。其命令格式為:   FOR %%variable IN (set) DO mand   其中,%%variable是批處理程序里面的書寫格式,在DOS中書寫為%variable,即只有一個百分號(%);set就是需要我們設(shè)定的循環(huán)范圍,類似于C語言里面的循環(huán)變量;do后面的mand就是循環(huán)所執(zhí)行的命令,即循環(huán)體。   無開關(guān)for語句舉例:   ===============================================   @echo off   for %%i in (a,b c,d) do echo %%i   pausenul   ============================
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1