欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
DOS批處理高級教程(二) DOS循環(huán): 語(yǔ)句命令FOR、IF

前言

前面我們已經(jīng)熟悉了基本的命令和基本符號, 對簡(jiǎn)單的DOS批處理腳本都已經(jīng)有了初步的了解, 本節, 我們來(lái)講述FOR命令用法及相關(guān)的實(shí)例, 寫(xiě)出更好的、可視性更強的腳本。

上一章的鏈接
DOS批處理高級教程(一) 批處理基礎

第二章 FOR命令詳解

一、基本格式

FOR %%variable IN (set) DO command [command-parameters]

下面的各自參數, 就不加贅述了, 直接通過(guò)實(shí)例描述運行理解。

二、參數 /d 主要搜索匹配目錄

@echo offfor /d %%i in (c:\*) do echo %%ipause
  • 1
  • 2
  • 3

三、參數 /R 搜索指定目錄樹(shù)中的匹配文件

@echo offfor /d %%i in (???) do echo %%ipause
  • 1
  • 2
  • 3

枚舉C盤(pán)下所有的 .exe 程序, 如果不帶c:\ 則表示為當前目錄

@echo offfor /r c:\ %%i in (*.exe) do echo %%ipause
  • 1
  • 2
  • 3

四、參數 /L 按數字序列(start,step,end)循環(huán)

有過(guò)編程經(jīng)驗, 知道lispace, 或者 seq 的 知道這個(gè)列表推導式是什么了

@echo offfor /l %%i in (1,1,5) do @echo %%ipause
  • 1
  • 2
  • 3

五、參數 /F 處理命令輸出、字符串及文件內容

\迭代及文件解析
使用文件解析來(lái)處理命令輸出、字符串及文件內容。使用迭代變量定義要檢查的內容或字符串,并使用各種options選項進(jìn)一步修改解析方式。使用options令牌選項指定哪些令牌應該作為迭代變量傳遞。請注意:在沒(méi)有使用令牌選項時(shí),/F 將只檢查第一個(gè)令牌。
文件解析過(guò)程包括讀取輸出、字符串或文件內容,將其分成獨立的文本行以及再將每行解析成零個(gè)或更多個(gè)令牌。然后通過(guò)設置為令牌的迭代變量值,調用 for 循環(huán)。默認情況下,/F 傳遞每個(gè)文件每一行的第一個(gè)空白分隔符號。跳過(guò)空行。

@echo offrem 首先建立臨時(shí)文件test.txtecho ;注釋行,這是臨時(shí)文件,用完刪除 >test.txtecho 11段 12段 13段 14段 15段 16段 >>test.txtecho 21段,22段,23段,24段,25段,26段 >>test.txtecho 31段-32段-33段-34段-35段-36段 >>test.txtFOR /F "eol=; tokens=1,3* delims=,- " %%i in (test.txt) do echo %%i %%j %%kPauseDel test.txt'''-> demo2.bat'''@echo offFOR /F "eol= delims=" %%i in (test.txt) do echo %%iPause'''demo3.bat '''@echo offFOR /F "delims=" %%i in ('net user') do @echo %%ipause
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

第三章 FOR命令中的變量

都不一一列舉了, 都根據格式試驗下即可。 另外也可以在控制臺中查詢(xún)。

一、 ~I - 刪除任何引號(“),擴展 %I

FOR /F "delims=" %%i IN (temp.txt) DO echo  %%~ipausedel temp.txt
  • 1
  • 2
  • 3

二、 %~fI - 將 %I 擴展到一個(gè)完全合格的路徑名

FOR /F "delims==" %%i IN ('dir /b') DO @echo  %%~fipause
  • 1
  • 2

三、 %~dI - 僅將 %I 擴展到一個(gè)驅動(dòng)器號

四、 %~pI - 僅將 %I 擴展到一個(gè)路徑

五、 %~nI - 僅將 %I 擴展到一個(gè)文件名

六、 %~xI - 僅將 %I 擴展到一個(gè)文件擴展名

七、 %~sI - 擴展的路徑只含有短名

八、 %~aI - 將 %I 擴展到文件的文件屬性

九、 %~tI - 將 %I 擴展到文件的日期/時(shí)間

十、 %~zI - 將 %I 擴展到文件的大小

十一、 %~$PATH:I

第六章 IF命令講解


主要是熟悉, if和增強if即可; 前面已經(jīng)舉過(guò)不少例子了

@echo offif not exist "c:\test" (echo 存在文件) ELSE echo 不存在文件pause//2@echo offset /p var=請輸入一個(gè)數字:if %var% LEQ  4 (echo 我小于等于4) ELSE echo 我不小于等于4pause
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

后記

以后有相關(guān)非常好的腳本, 并且能充分表達出含義的補上, 目前沒(méi)有這么多需求
參考文章
http://blog.csdn.net/lanbing510/article/details/7461073

關(guān)于更深入的DOS批處理教程請看下一章, 都有大致了解, 回來(lái)查詢(xún)相關(guān)命令并熟悉也不失為一個(gè)方法。

DOS批處理高級教程(三) : 批處理變量和set命令詳解
本文鏈接:

http://blog.csdn.net/mdeditor#!postId=59140530

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Windows專(zhuān)題-MS-DOS命令參考:For命令詳解
DOS批處理高級教程精選(三) - 第二天堂
DOS循環(huán)for命令詳解
DOS命令大全二
DOS命令:查找某路徑下文件并批量復制
批處理經(jīng)典入門(mén)教程!(從不懂到高手)第4/5頁(yè)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久