CMD-DOS将数字转换为ASCII

时间:2013-09-11 23:30:24

标签: cmd

所以我有一个数字变量叫: SET / A MAIN_SCORE = 1 如何获得主分数来表示字符串字符X的长度。 所以我开始这样:

X

但是当我遇到这样的说法: SET / A MAIN_SCORE = 3 + MAIN_SCORE 结果是:

XXXX

你能看到我在哪里吗? 帮助将不胜感激。 对于不清楚的消息感到抱歉。

1 个答案:

答案 0 :(得分:0)

@ECHO OFF
SETLOCAL
SET xstring=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
SET mainscore=1
CALL SET xs=%%xstring:~0,%mainscore%%%
ECHO %mainscore% : %xs%
SET /a mainscore=3 + mainscore
CALL SET xs=%%xstring:~0,%mainscore%%%
ECHO %mainscore% : %xs%

GOTO :EOF

应该做的伎俩