none
Определение длины строки в bat файле RRS feed

Ответы

  • rem ----------------------------------------------------------------------------------
    rem	function:		len
    rem	param:		string as string
    rem	return value:	length string as integer 
    rem ----------------------------------------------------------------------------------
    :len (string)
    set opt=%~1
    set /a n=0
    :loop_len
    if not "%opt%"=="" (
    	set opt=%opt:~1%
    	set /a n=%n% + 1
    	goto loop_len
    )
    endlocal & set /a %2=%n%
    exit /b 0
    rem ----------------------------------------------------------------------------------
    Пример использования: call :len %freespace% maxlen
    27 ноября 2012 г. 22:26