联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
● ● ● ●●●● ●●●●●●●●● ● ● ● ● ● ●●●●● ● ● ● ●●●●●●●●●●● ● ● ● ● ●●●● ● ● ● ●●●●●●●●● ● ● ● ● ● ● ● ● ●● ● ●●●● ● ●● ●●●●●●●●●●● ●●● ●●● ● ● ● ● ● ● ● ● ● ● ●● ●●●●●●●●● ● ● ●●●● ●●●●● ● ● ● ● ● ● ● ● ● ●●●●●●● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ● ●● ● ●●●●●●●●●●● ●● ●● ● ●●●●●● ● ● ● ● ● ● ● ● ● ● ● ●●●● ● ● ● ● ● ● ●●●●●●●●● ● ● ●●●●●●●●● ●● ● ● ●● ● ●●●●●●●●●●● ● ● ● ● ● ●●● ● ●● ● ● ● ● ● ● ●●● ● ● ● ● ●●●●● ● ●● ● ● ● ● ● ●●●●● ● ●● ● ●●● ● ● ●●●●●●●●● ● ●● ● ● ●● ● ● ● ●●●●●●●●●●● ● ● ● ● ●● ● ● ● ● ● ● ●●● ● ● ● ● ● ●●●●● ●●● ●● ● ●
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in (a.txt) do ( set "str=%%i" set flag= for %%j in (!str!) do (set/a flag+=1&call :out ball %%j) set "str=!str: =A!"&set "str=!str:●= !" set flag= for %%j in (!str!) do (set/a flag+=1&call :out space %%j) for /l %%j in (1,1,!flag!) do set mystr=!mystr! !space%%j!-!ball%%j! echo !mystr!&set mystr= ) pause>nul :out set tmp=%2 :loop set tmp=%tmp:~1%&set/a num+=1 if defined tmp goto loop set %1%flag%=%num%&set num=
我是问怎么将"字" 转成那样的数字