1
A
回答
4
@echo off
setlocal enabledelayedexpansion
call :COUNT "%path%"
echo Your variable is %length% characters long
pause >nul
:COUNT
set temp=%1
set length=0
:loop
if defined temp (
set temp=!temp:~1!
set /a length+=1
goto :loop
)
用法:call :COUNT %yourvar%
和長度將被存儲在%length%
。
相關問題
- 1. Windows命令行 - OUTPUTFILE名從變量
- 2. 命名變量的長度
- 3. Cmake命令行太長windows
- 4. Windows Clang:命令行太長
- 5. 執行命令從變量
- 6. 如何從PowerShell命令行回顯預定義變量?
- 7. Windows命令提示符:回顯不帶雙引號的變量
- 8. ar命令行長度
- 9. 從find命令長度
- 10. Windows命令行嵌套變量
- 11. 進度UNIX命令和變量行爲
- 12. 從Windows命令行
- 13. 命令行參數和命令行參數數組的長度
- 14. 如何從變量中創建回顯過程顏色命令?
- 15. 從bash命令行設置php變量
- 16. 直接運行命令VS從變量
- 17. 變量表行跨度在PHP回顯
- 18. Windows 8調度程序中命令參數的最大長度
- 19. 從Windows命令行ipython
- 20. 乳膠命令行線長度
- 21. 從環境變量中刪除回車 - XP命令行
- 22. 打開命令行時Windows環境變量會改變嗎?
- 23. Windows命令行
- 24. windows批處理命令嵌套變量
- 25. ZPL命令長度限制?
- 26. 如何將包含要輸出的變量的命令重定向到Windows命令行上的變量
- 27. 從命令行運行OwinHost的難度
- 28. 當命令變得太長時,命令行會覆蓋自身
- 29. Windows命令行tilde運算符的完整環境變量?
- 30. 從Ruby中設置Windows命令中的本地ENV變量
有點黑客,但我會把它!感謝您快速簡潔的回答! – darkpbj
哈哈,不用擔心:) –