回覆列表
  • 1 # 茶花女秋風清茶

    在批處理中取子字串的說明在set命令的幫助裡有說明例如你在cmd中先輸入

    settestString=我輸入的字元

    現在如果你要取得testString這個變數中的“字”這個字元

    那你就可以用%testString:~4,1%

    就能取得“字”了,如果你要把它顯示出來,就再輸入

    echo%testString:~4,1%

    ,總結一下,在批處理中取字元的話,就是用兩個%%加操作內容,具體的操作方法,可以參照set命令的使用,我摘一部分出來貼上在這裡,你自己也可以在cmd中輸入set/?來檢視

    環境變數替換已如下增強:

    %PATH:str1=str2%

    會擴充套件PATH環境變數,用str2代替擴充套件結果中的每個str1。

    str1可以以星號打頭;在這種情況下,str1會從擴充套件結果的

    開始到str1剩餘部分第一次出現的地方,都一直保持相配。

    也可以為副檔名指定子字串。

    %PATH:~10,5%

    會擴充套件PATH環境變數,然後只使用在擴充套件結果中從第11個(偏

    移量10)字元開始的五個字元。如果沒有指定長度,則採用預設

    值,即變數數值的餘數。如果兩個數字(偏移量和長度)都是負數,

    使用的數字則是環境變數數值長度加上指定的偏移量或長度。

    %PATH:~-10%

    會提取PATH變數的最後十個字元。

  • 中秋節和大豐收的關聯?
  • 照證件照時,如何“凹造型”比較好?