成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > bat 截取字符串(for命令) 推薦收藏

bat 截取字符串(for命令) 推薦收藏

熱門標(biāo)簽:智能打電話機(jī)器人收費(fèi) 雷霆電銷機(jī)器人怎么樣 玉林市機(jī)器人外呼系統(tǒng)哪家好 如何申請400電話業(yè)務(wù)mm 電話機(jī)器人產(chǎn)品怎么樣 電話機(jī)器人全國招商 呼倫貝爾外呼系統(tǒng) 如何弄地圖標(biāo)注 清遠(yuǎn)百度地圖標(biāo)注店鋪位置

FOR命令中有一些變量,他們的用法許多新手朋友還不太了解,今天給大家講解他們的用法!

先把FOR的變量全部列出來:
      ~I            - 刪除任何引號("),擴(kuò)展 %I
      %~fI          - 將 %I 擴(kuò)展到一個(gè)完全合格的路徑名
      %~dI          - 僅將 %I 擴(kuò)展到一個(gè)驅(qū)動器號
      %~pI          - 僅將 %I 擴(kuò)展到一個(gè)路徑
      %~nI          - 僅將 %I 擴(kuò)展到一個(gè)文件名
      %~xI          - 僅將 %I 擴(kuò)展到一個(gè)文件擴(kuò)展名
      %~sI          - 擴(kuò)展的路徑只含有短名
      %~aI          - 將 %I 擴(kuò)展到文件的文件屬性
      %~tI          - 將 %I 擴(kuò)展到文件的日期/時(shí)間
      %~zI          - 將 %I 擴(kuò)展到文件的大小
      %~$PATH:I     - 查找列在路徑環(huán)境變量的目錄,并將 %I 擴(kuò)展
                    到找到的第一個(gè)完全合格的名稱。如果環(huán)境變量名
                    未被定義,或者沒有找到文件,此組合鍵會擴(kuò)展到
                    空字符串


我們可以看到每行都有一個(gè)大寫字母"I",這個(gè)I其實(shí)就是我們在FOR帶入的變量,我們FOR語句代入的變量名是什么,這里就寫什么.
比如:FOR /F    %%z IN ('set') DO @echo %%z
這里我們代入的變量名是z那么我們就要把那個(gè)I改成z,例如%~fI改為%~fz
至于前面的%~p這樣的內(nèi)容就是語法了!


好開始講解:

~I            - 刪除任何引號("),擴(kuò)展 %I
這個(gè)變量的作用就如他的說明,刪除引號!
我們來看這個(gè)例子:

首先我們在桌面建立一個(gè)名字為temp.txt文本文件,在里面輸入這些內(nèi)容
"1111
2222"
"3333"
44"44
然后在建立個(gè)BAT文件代碼如下:

FOR /F "delims=" %%i IN (temp.txt) DO @echo    %%~i
pause

執(zhí)行后,我們看CMD的回顯如下:
1111
2222"
3333
44"44
和之前temp.txt中的內(nèi)容對比一下,我們會發(fā)現(xiàn)第一行和第三行的引號都消失了,這就是刪除引號~i的作用了!
刪除引號規(guī)則如下(BAT兄補(bǔ)充!)
1、若字符串首尾同時(shí)存在引號,則刪除首尾的引號;
2、若字符串尾不存在引號,則刪除字符串首的引號;
3、如果字符串中間存在引號,或者只在尾部存在引號,則不刪除。

 

%~fI          - 將 %I 擴(kuò)展到一個(gè)完全合格的路徑名
看例子:
把代碼保存放在隨便哪個(gè)地方,我這里就放桌面吧.
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~fi
pause

執(zhí)行后顯示內(nèi)容如下
C:\Documents and Settings\Administrator\桌面\test.bat
C:\Documents and Settings\Administrator\桌面\test.vbs
當(dāng)我把代碼中的 %%~fi直接改成%%i
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%i
pause

執(zhí)行后就會顯示這些內(nèi)容
test.bat
test.vbs

通過對比,我們很容易就看出沒有路徑了,這就是"將 %I 擴(kuò)展到一個(gè)完全合格的路徑名"的作用
也就是如果%i變量的內(nèi)容是一個(gè)文件名的話,他就會把這個(gè)文件所在的絕對路徑打印出來,而不只單
單打印一個(gè)文件名,自己動手動實(shí)驗(yàn)下就知道了!

%~dI          - 僅將 %I 擴(kuò)展到一個(gè)驅(qū)動器號
看例子:
代碼如下,我還是放到桌面執(zhí)行!
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~di
pause
執(zhí)行后我CMD里顯示如下
C:
C:
我桌面就兩個(gè)文件test.bat,test.vbs,%%~di作用是,如果變量%%i的內(nèi)容是一個(gè)文件或者目錄名,他就會把他這文件
或者目錄所在的盤符號打印出來!


%~pI          - 僅將 %I 擴(kuò)展到一個(gè)路徑
這個(gè)用法和上面一樣,他只打印路徑不打印文件名字
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~pi
pause

我就不打結(jié)果了,大家自己復(fù)制代碼看結(jié)果吧,下面幾個(gè)都是這么個(gè)用法,代碼給出來,大家自己看結(jié)果吧!


%~nI          - 僅將 %I 擴(kuò)展到一個(gè)文件名
只打印文件名字
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~ni
pause


%~xI          - 僅將 %I 擴(kuò)展到一個(gè)文件擴(kuò)展名
只打印文件的擴(kuò)展名
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~xi
pause


%~sI          - 擴(kuò)展的路徑只含有短名
打印絕對短文件名
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~si
pause


%~aI          - 將 %I 擴(kuò)展到文件的文件屬性
打印文件的屬性
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~ai
pause


%~tI          - 將 %I 擴(kuò)展到文件的日期/時(shí)間
打印文件建立的日期
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~ti
pause


%~zI          - 將 %I 擴(kuò)展到文件的大小
打印文件的大小
FOR /F "delims==" %%i IN ('dir /b') DO @echo    %%~zi
pause


%~$PATH:I     - 查找列在路徑環(huán)境變量的目錄,并將 %I 擴(kuò)展
                    到找到的第一個(gè)完全合格的名稱。如果環(huán)境變量名
                    未被定義,或者沒有找到文件,此組合鍵會擴(kuò)展到
                    空字符串
這是最后一個(gè),和上面那些都不一樣,我單獨(dú)說說!
我們先在桌面建立一個(gè)temp.txt文件,里面寫上這些內(nèi)容
c:\windows
c:\windows\system32
c:\windows\teett

然后在把這些代碼保存為批處理,放在桌面.
FOR /F "delims==" %%i IN (temp.txt) DO @echo    %%~$PATH:i
pause

執(zhí)行后CMD顯示如下內(nèi)容
c:\WINDOWS
c:\WINDOWS\system32
ECHO 處于打開狀態(tài)。

為什么會這樣呢,還有一行c:\windows\teett呢?
我們直接在CMD里輸入echo %path% 會顯示C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
%%~$PATH:i也就是在文本里尋找匹配這個(gè)PATH變量值的內(nèi)容,如果里面的內(nèi)容和PATH變量相同,就打印出來
如果不相同,就顯示一個(gè)空行!

只能適用于PATH變量,其他變量不行,如果要比較很多值,可嘗試把值賦予給PATH變量,我沒測試!

好了,FOR的的變量就介紹到這了!

下面為大家分享下實(shí)例:

bat 批處理 字符串 替換函數(shù) 和 字符串截取函數(shù)

1、字符串替換 好了,符號說到這,現(xiàn)在說%PATH:str1=str2% 上面語法的意思就是:將字符串變量%PATH%中的str1 替換為str2

復(fù)制代碼 代碼如下:

@echo off
@color 02
set ALL=demo123
echo %ALL%
set VAT=%ALL:1=aaa%
echo %VAT%
---結(jié)果是demoaaa23
pause

2、字符串截取 ********************************************** 截取功能統(tǒng)一語法格式為:%a:~[m[,n]]% **********************************************
從第m為截取n長度的字符串,m 為偏移量(缺省為0),n 為截取長度(缺省為全部),n可以是負(fù)數(shù)

%a:~0,n% 相當(dāng)于函數(shù) left(a,n)   取左邊 n 位 %a:~-m%   相當(dāng)于函數(shù) right (a,m) 取右邊 m 位 %a:~m,n% 相當(dāng)于函數(shù) mid(a,m+1,n) 從 m+1 位開始取 n 位 %a:~m,-n% 相當(dāng)于函數(shù) mid(a,m+1,len(a)-m-n),從 m+1 位開始,至倒數(shù) n+1 位 %a:~m %   相當(dāng)于函數(shù) mid(a,m+1,len(a)-m) 或者 right(a,len(a)-m),從m+1 位開始取右邊全部。
%a:~[m[,n]]%
%123:~0,1%

結(jié)果1

bat截取字符串

復(fù)制代碼 代碼如下:

@echo off
set str=123456789
echo 第一個(gè)字符為:%str:~0,1%
echo 頭兩個(gè)字符為:%str:~0,2%
echo 頭5個(gè)字符為:%str:~0,5%
echo 去掉最后一個(gè)字符后的字符串為:%str:~0,-1%
echo 去掉最后3個(gè)字符后的字符串為:%str:~0,-3%
echo 第4個(gè)字符為:%str:~3,1%
echo 第4個(gè)及其之后的3個(gè)字符為:%str:~3,4%
echo 最后一個(gè)字符為:%str:~-1%
echo 最后一個(gè)字符為:%str:~-1,1%
echo 最后兩個(gè)字符為:%str:~-1,2%
echo 倒數(shù)第4個(gè)字符為:%str:~-4,1%
echo 倒數(shù)第4個(gè)及其之后的字符為:%str:~-4%
echo 倒數(shù)第4個(gè)及其之后的1個(gè)字符為:%str:~-4,2%
echo 倒數(shù)第4個(gè)及其之后的2個(gè)字符為:%str:~-4,3%
pause

為了說明這個(gè)問題,我在這里把批處理取字符,做下進(jìn)一步的解釋,希望對新手有所啟發(fā)
如下:
echo %var:~n,k%
我們在這里對每個(gè)參數(shù)做個(gè)說明:"%var",即我們要從中要截取字符的字符串." ~ "取字

符標(biāo)志符(我是這么理解的),"n" 我們將其理解為指針,"k"我們將其理解為偏移地址.(注

:指針和偏移地址都是從零開始數(shù)的)
我們還是用namejm版主的例子做下說明:

復(fù)制代碼 代碼如下:

@echo off
set str=123456789
rem 定義一個(gè)str字符串為123456789
echo 第一個(gè)字符為:%str:~0,1%
rem 指針為0,偏移地址為1,即從第0位開始,取1位
echo 頭兩個(gè)字符為:%str:~0,2%
rem 指針為0,偏移地址為2,即從第0位開始,取2位
echo 頭5個(gè)字符為:%str:~0,5%
rem  指針為0,偏移地址為5,即從第0位開始,取5位
echo 去掉最后一個(gè)字符后的字符串為:%str:~0,-1%
rem 當(dāng)"k"為負(fù)值時(shí),我們可以這樣理解:從指針開始處開始取其后面所有字符,然后減去
后面"abs(k)位"..所以這個(gè)句字我們可以做如下解釋:從第0位開始取其全部字符
為:123456789然后從后面減去abs(k)位,所以最后結(jié)果為:12345678
echo 去掉最后3個(gè)字符后的字符串為:%str:~0,-3%
rem  該句解釋同上↑
echo 最后一個(gè)字符為:%str:~-1%
rem  參數(shù)"n,"和"k"都可以為缺省,缺省"n,"時(shí)可以理解為:從abs(k)位開始取其全部
echo 倒數(shù)第4個(gè)及其之后的字符為:%str:~-4%
rem        解釋同上↑
echo 最后一個(gè)字符為:%str:~-1,1%
rem  n為負(fù)值時(shí),表示從后面開始截取字符,取k位(此時(shí)n應(yīng)從1開始數(shù))
echo 最后一個(gè)字符為:%str:~-1,2%
rem  解釋同上↑
echo 倒數(shù)第4個(gè)字符為:%str:~-4,1%
rem  解釋同上↑
echo 倒數(shù)第4個(gè)及其之后的1個(gè)字符為:%str:~-4,2%
rem  解釋同上↑
echo 倒數(shù)第4個(gè)及其之后的2個(gè)字符為:%str:~-4,3%
rem 解釋同上↑
pause

您可能感興趣的文章:
  • 批處理BAT替換與截取字符串的用法t1=%a:~3%是什么意思
  • DOS截取字符串的方法
  • 分享dos批處理命令的一些使用技巧(截取字符串)

標(biāo)簽:樂山 蕪湖 臺州 株洲 三門峽 江西 公主嶺 白銀

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《bat 截取字符串(for命令) 推薦收藏》,本文關(guān)鍵詞  bat,截取,字符串,for,命令,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《bat 截取字符串(for命令) 推薦收藏》相關(guān)的同類信息!
  • 本頁收集關(guān)于bat 截取字符串(for命令) 推薦收藏的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    麻豆国产传媒av福利| 97视频精品| 男人天堂视频在线观看| 日本久久一区二区三区| 亚洲欧美另类综合| 久草精品在线播放| 在线观看福利一区| 中文字幕有码在线观看| 亚洲三区视频| 中文字幕在线播放一区二区| 欧美另类bbbxxxxx另类| 精品久久久久久无| 国产在线观看免费av| 国产精品国产对白熟妇| 久久国产精品久久国产精品| 亚洲国产精品一区二区久久hs| 午夜在线观看免费一区| 国产精品专区h在线观看| 亚洲资源在线播放| 亚洲精品乱码久久久久久金桔影视| 亚洲综合图片| 国产伦精品一区二区三区免费迷| 人妻熟女aⅴ一区二区三区汇编| 成人蜜桃视频网站网址| 你懂的好爽在线观看| 996久久国产精品线观看| 欧美成在线观看| 欧美在线你懂的| 九九热最新地址| 69夜色精品国产69乱| 国产理论在线播放| 国产精品一区二区三区av麻| 性活交片大全免费看| 女人体1963| www黄com| 美国一级黄色录像| 狂野欧美性猛交xxxx乱大交| 中文av字幕一区| 日韩限制级电影在线观看| 91精品国产综合久久久久久丝袜| 国产成人在线视频网址| 欧美一级淫片aaaaaaa视频| 青柠在线影院观看日本| 国产精品成人免费一区二区视频| 91理论电影在线观看| 欧美三级不卡| 波多野结衣成人在线| 在线国产情侣| 国产精品99久久| 亚洲精品欧美激情| 一区二区三区四区在线观看视频| www在线视频| 一区二区视频免费| √天堂资源地址在线官网| 国产原创av在线| 天堂精品久久久久| 中文字幕中文字幕一区| 国产美女诱惑一区二区| 91在线观看喷潮| 国产精品美女久久久久久久久| 亚洲欧美在线磁力| 久久亚洲成人精品| 在线观看电影av| 精品毛片乱码1区2区3区| 竹内纱里奈兽皇系列在线观看| 少妇高潮一区二区三区99| 欧美精品一区二区三区免费播放| 精品国产一区二区三区四区在线观看| 婷婷综合在线观看| 日韩一区二区三区在线看| 欧美性受极品xxxx喷水| 秋霞影院一区二区三区| 波多野结衣免费观看| 欧美高清性粉嫩交| 久久99精品久久久久久久久久久久| 亚洲欧美一二三| 欧美日韩在线一| 女女调教被c哭捆绑喷水百合| 亚洲欧美日韩天堂一区二区| 日韩女同强女同hd| 欧美日韩中文字幕在线播放| 欧美日韩一级大片| 欧美一区二区视频在线播放| 777色狠狠一区二区三区| 国产麻花豆剧传媒精品mv在线| 欧美日本在线视频| 成人亚洲精品久久久久软件| 91av福利| 偷拍盗摄高潮叫床对白清晰| 欧美大片免费观看网址| 蜜桃麻豆91| 一区二区三区四区精品| gai在线观看免费高清| 蜜桃视频动漫在线播放| 国产精品18久久久久久久久久久久| 一本一道久久a久久精品蜜桃| 欧美日精品一区视频| 国产精品日日摸夜夜摸av| 99视频精品全部免费在线视频| 色综合久综合久久综合久鬼88| 校园春色欧美| av成人资源网| 三叶草欧洲码在线| 91狠狠综合久久久久久| 夜夜未满十八勿进的爽爽影视| 激情综合视频| 亚洲国产成人在线播放| 欧美国产综合一区二区| 动漫av一区二区三区| 性一交一乱一透一a级| 国产手机视频在线观看| 亚洲综合成人在线视频| av中文天堂在线| 日本蜜桃在线观看视频| av播放官网| 日韩国产成人无码av毛片| 黑人巨大精品欧美一区二区桃花岛| 牛人盗摄一区二区三区视频| 9999精品免费视频| 精品人伦一区二区三区| 2017欧美狠狠色| 精品免费在线| 精品精品国产高清一毛片一天堂| 亚洲精品中文字幕| 成人精品一区二区三区电影| 亚洲美女视频网站| 成人福利视频导航| 久久久久xxxx| 国产精品自拍一区| 国产精品边吃奶边做爽| 国产探花精品一区二区| 国产成人精品一区二区在线| 久久久精品视频免费| 欧美日韩系列| 蜜桃福利午夜精品一区| 久久综合图区亚洲综合图区| 97超碰人人在线| 色综合久久久久久久| 日韩高清在线播放| 国产精品999视频| 欧美一区二区三区在线电影| 久久综合久久色| 女王人厕视频2ⅴk| 色综合久久悠悠| 国产高清视频网站| 成人免费一区二区三区视频网站| 久热中文字幕| 欧日韩精品视频| 欧美视频中文字幕| 国产一二三在线| 亚洲国产一区视频| 欧美视频精品| 黄色在线播放网站| 91丨九色丨尤物| 最新av免费看| 色乱码一区二区三区熟女| 日本亚洲自拍| 欧美少妇网站| 亚洲精品综合久久| 欧美做受喷浆在线观看| 久久精品这里都是精品| 日本久久久久久久久| 免播放器亚洲一区| 国产免费看av| 特级黄色录像片| 欧美一级特黄高清视频| 97人妻人人澡人人爽人人精品| 日韩精品有码在线观看| 色婷婷av一区二区三| 伊人影院中文字幕| 欧美激情免费看| 91好色先生tv| 五月天丁香花婷婷| 欧美一区二区三区免费视| 欧美一级淫片免费视频| 久久精品色欧美aⅴ一区二区| 人成在线免费视频| 欧美自拍第一页| 国产一区二区不卡视频在线观看| 亚洲午夜久久久久久久久电影网| 日韩一级欧洲| 182午夜在线观看| 欧美日韩国产一二三区| 国产日韩视频| 国产一区二区精品免费| 性猛交ⅹ×××乱大交| 国产成人精品一区二区无码呦| 免费日韩视频在线观看| 91精品国产91久久综合桃花| 影音先锋一区二区资源站| 色综合小说天天综合网| 精品一区二区三区在线播放视频| 亚洲一道本在线| 国产麻豆欧美日韩一区| 欧美日韩日本视频| 韩国精品久久久999| 日韩在线播放中文字幕| 国产日韩精品一区二区| 日韩一级在线免费观看| 日本一区二区三区久久| 在线免费播放av| 免费啪视频在线观看| 精品国产乱码久久久久久夜甘婷婷| 欧美福利电影网| 国产又粗又猛又爽又黄的视频四季| 亚洲毛片一区二区三区| 无码人妻丰满熟妇区毛片| 久久国产精品成人免费观看的软件| 貂蝉被到爽流白浆在线观看| 国模视频一区二区| 免费yellow网站| www.美女亚洲精品| 日韩乱码一区二区三区| 激情小说 在线视频| 久久精品青青大伊人av| 视频精品在线观看| 精品三级久久| 伊人网综合在线| 精品久久久久久久久久| 男人的天堂免费在线视频| 久久av最新网址| 午夜精品久久久久久久男人的天堂| 亚洲亚洲人成综合网络| 天堂网在线中文| 精油按摩中文字幕久久| 秋霞av国产精品一区| 欧美色欧美亚洲另类七区| av线上观看| 国产剧情一区二区在线观看| 亚洲精品v天堂中文字幕| 久久综合成人精品亚洲另类欧美| 国产真实乱在线更新| 中文日韩在线观看| 91手机在线视频| 亚洲精品亚洲人成在线观看| 成人毛片在线| 精品无人区太爽高潮在线播放| 99中文字幕在线观看| 超碰97在线人人| h网址在线观看| 看一级黄色录像| 日韩经典av| 中文字幕va一区二区三区| xxxxxxxxx欧美| 91久久夜色精品国产按摩| 国产精品二区不卡| 亚洲精品1区2区3区| 国产情侣在线视频| 阿v视频在线观看| 91成人超碰| 亚洲最新在线视频| 国产高清无密码一区二区三区| 国产91高潮流白浆在线麻豆| 国产精品偷伦视频免费观看国产| 中文一区在线| www.五月天色| 天天干天天做天天操| 欧美自拍偷拍一区| av二区三区| 亚洲精品一区三区三区在线观看| 精品国产亚洲一区二区三区大结局| 精品国产第一福利网站| 精品国产一区二区三区| 调教+趴+乳夹+国产+精品| 国产成人aaa| 偷偷色噜狠狠狠狠的777米奇| 51自拍视频在线观看| 欧美一卡二卡三卡| 日韩精品中文字幕在线不卡尤物| 国产一区二区色| 国产亚洲毛片| 在线观看一区欧美| 99精品99久久久久久宅男| 日本高清久久一区二区三区| 欧美高清在线播放| 国模精品视频一区二区| 成人羞羞国产免费| 国产精品午夜福利| 在线观看一级片| 激情中国色综合| 日韩精品久久久久| 国产毛片一区| 伪装者免费全集在线观看| 五月天激情开心网| 国产精品免费久久久久| 精品久久久久久综合日本| 黑人巨大40厘米重口ysn| 图片区小说区区亚洲影院| 一区二区三区四区欧美日韩| 日韩免费电影一区二区| 国产一区二区三区| 日本视频久久久| 国产高清免费在线观看| 神马午夜伦理影院| 九九九国产视频| 中文字幕av久久爽| 亚洲美女性囗交| 黄色永久免费网站| 中文字幕亚洲精品在线观看| 最近中文字幕无免费| 亚洲香蕉av| 欧美精品日韩| 亚洲一级特黄| 国产www免费观看| 欧美高清视频免费观看| 青青草视频在线青草免费观看| 亚洲精品9999| 亚洲激情五月婷婷| 日本福利片在线观看| 久久久久久久久99精品| 欧美1区二区三区公司| 欧美性受极品xxxx喷水| 日韩三级免费观看| 欧美一区二区三区成人| 欧美中文字幕一区二区三区| 亚洲精品高清视频在线观看| 91久久精品国产91久久性色| 激情五月播播久久久精品| 国产精品欧美性爱| 高清在线不卡av| 欧美三区四区| 欧美日韩在线免费| 精品免费99久久| 久久久久久久伊人| 日韩人体视频| av在线视屏| 欧美华人在线视频| 国产成人av福利|