home *** CD-ROM | disk | FTP | other *** search
- if "%1" == "" goto help
- setlocal
- set $foo=%@upper[%1]
- set $wstr=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
- set $i=0
- set $r=0
- :valloop
- set $val=%@index[%$wstr,%@substr[%$foo,%$i,1]]
- if %$val lt 0 quit 99
- if %$r le %$val set $r=%@eval[%$val+1]
- set $i=%@eval[%$i+1]
- if %$i lt %@len[%$foo] goto valloop
- quit %$r
-
- :help
- echo Usage %@name[%0] string
- echo Errorlevel = number base (1 - 36) of string or 99 for not valid.
- quit 99