Board logo

标题: 关于变量%windir:~0,-2%掀套的问题 [打印本页]

作者: bosinl2004     时间: 2007-12-23 16:49    标题: 关于变量%windir:~0,-2%掀套的问题
echo %windir:~0,-2%

::把2用变量%a%代替后,CMD就不可以了识别了。请问有什么方法可以解决?
set a=2
%windir:~0,-%a%%

作者: zerocq     时间: 2007-12-23 17:19
call echo %windir:~0,-%a%%

作者: zh159     时间: 2007-12-23 17:21
call echo %%windir:~0,-%a%%%

作者: huahua0919     时间: 2007-12-23 17:23
@echo off
set a=2
call echo %%windir:~0,-%a%%%
pause

作者: huahua0919     时间: 2007-12-23 17:26
@echo off&setlocal enabledelayedexpansion
set a=2
echo !windir:~0,-%a%!
pause