[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我没有"⑦"这种的字元,以"七"等代替吧
@echo off&setlocal enabledelayedexpansion&set nub=0
set /p l=string =
for %%i in ( 零 一 二 三 四 五 六 七 八 九 ) do call set l=%%l:!nub!=%%i%%&set/a nub+=1
cls&echo !l!
pause

及L3的這樣就可以吧...
@echo off
set /p n=数字或英文字母:
set n=%n:1=一%
set n=%n:2=二%
set n=%n:3=三%
set n=%n:4=四%
set n=%n:5=五%
set n=%n:6=六%
set n=%n:7=七%
set n=%n:8=八%
set n=%n:9=九%
set n=%n:0=零%
:lp
ping /?>nul
if defined n set /p=%n:~,1%<nul&set "n=%n:~1%"&goto lp
pause>nul

[ 本帖最后由 Taurus 于 2009-11-15 16:04 编辑 ]
带内地用语或带里语的文章,在下读写总觉有点吃力;
如误解了各位意思的讲勿见怪   ^_^

TOP

返回列表