-
似乎是BAT,用以下方法很難實現。
dir /b >
然後使用文字器或單詞將 - 符號替換為逗號或製表符,然後將其匯入 Excel,您可以分開。
如果需要重複該操作,可以在Excel中建立乙個巨集。 資料 從文字中獲取外部資料,匯入 txt 檔案,將分隔符設定為 - 符號,匯入後複製所需的列,或刪除不需要的列並將其儲存為 txt 檔案。
-
可實現的,**如下:
注意:將 ** 放入與原始文字相同的目錄中,並將 ** 中的“for the original text name”修改為提取後新文字的名稱。 如果你不明白,你可以繼續問。
%a==return goto :2) echo 執行錯誤!pauseexit:2echo 提取完成! 暫停已經過測試,並且源已附加。
回答,支援我。
-
該變數是乙個完整的路徑,易於使用 for 命令處理。
-
在 for 部分中,取出字串前面的路徑。
-
截斷字串可以說是字串處理中最常用的子函式之一:
echo off
set ifo=abcdefghijklmnopqrstuvwxyz0123456789
echo 原始字串(第二行是每個字元的序號):
echo %ifo%
echo 123456789012345678901234567890123456
echo 截斷前 5 個字元:
echo %ifo:~0,5%
echo 取最後 5 個字元:
echo %ifo:~-5%
echo 將第乙個字元截斷到第 6 個字元,倒數第二個字元:
echo %ifo:~0,-5%
echo 從第 4 個字元開始,截斷 5 個字元:
echo %ifo:~3,5%
echo 從倒數第 14 個開始,截斷 5 個字元:
echo %ifo:~-14,5%
暫停,例如替換字串,即用給定字串替換字串中的特定字元或字串。
echo off
set aa=大中華! 我為你感到驕傲!
更換前的 ECHO:%aa%。
回聲帖子: %AA: 中國 = 中華人民共和國 %ECHO AA = %AA%
set "aa=%aa: 中國=中華人民共和國 %"
echo aa = %aa%
pause
-
@echo off
color fd
set str=abcde)fg
**後半部分已被刪除。
-
1 如果是最左邊特定字元(字串)後面的部分,則可以使用。
set "myvarb=%myvara:*.=%"
這意味著變數 myvara 是第乙個。 上一部分替換為空。
然後 myvarb 獲得。
當然,繼續這種方法總是以最後一部分結束。
get2 對於最後乙個點之後的部分,將其視為帶有字尾的檔名。
for %%i in ("%myvara%") do set "vq=%%~xi"
set "myvarb=%vq:.=%"
注意:set 命令後面的引號不是必需的%% 習 表示如果在命令列上使用,則命令中雙 %% 符號的字尾應更改為單 %
因為字尾名稱是band。 ,並將點替換為 empty(或刪除第乙個字符集"myvarb=%vq:~1%")
3 for命令是迴圈命令,語法比較複雜,比如okay:
for %%i in ("%myvara:.=","%") do set "myvarb=%%~i"
分別放置原始字串。 替換為","並在開頭和結尾加上引號,這樣就形成了"the","last","stand"字串。
它會使用逗號作為分隔符,在 do 之後迴圈瀏覽賦值命令,雖然執行了 3 次,但最後一次是最終賦值情況。
還有其他方法可以做到這一點,但建議在學習複雜的命令(如 for)之前先熟悉乙個簡單的命令,例如 set。
-
我真的不明白你的意思,試試吧,這不是你想要的。
echo off
for /f "tokens=1 delims=@ " %%i in ( do echo %%i
停頓內容如下:
兩種方法:
1:fileext=right("images/", 3) 二: filename="images/" >>>More
對齊方式是段落內容在文件的左右邊界之間水平排列的方式。 Word 中共有 5 種對齊樣式:左對齊、右對齊、居中對齊、末端對齊和分散對齊。 >>>More