制作文字来自右边

时间:2014-02-10 02:12:41

标签: batch-file

我需要文字来自右边这样:

A :   0
B :  10
C : 100

所以它从右侧开始。 A,B和C需要变量!:

echo A : %A%
echo B : %B%
echo C : %C%

编辑:

如果你打算投票,我告诉我我做错了什么。

1 个答案:

答案 0 :(得分:1)

@echo off

    set "pad=          "
    set "a=1"
    set "b=10"
    set "c=100"

    set "a=%pad%%a%"
    set "a=%a:~-5%"

    set "b=%pad%%b%"
    set "b=%b:~-5%"

    set "c=%pad%%c%"
    set "c=%c:~-5%"

    echo A : %a%
    echo B : %b%
    echo C : %c%

基本思想是定义或生成填充字符串,连接填充字符串和值,然后从连接字符串的末尾获取必要的长度。