我知道我們可以在批處理腳本中得到這樣的子字串:
SET a=abcdefgh
ECHO %a:~3,2%
但是如何通過變數索引獲取字母?有點像:
SET index=3
ECHO %a:~%index%,1%
uj5u.com熱心網友回復:
由于子字串操作需要一個常量,因此必須在子行程中呼叫它,這就是 CALL 派上用場的時候:
SET _index=3
call set b=%%a:~%index%,1%%
echo (%b%)
有關詳細資訊,請參閱https://ss64.com/nt/syntax-substring.html 。SS64/nt 是任何與批次相關的優秀資源。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/420400.html
標籤:
下一篇:通過擴展名和子字串搜索迭代檔案
