联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@ECHO OFF for /f "delims=" %%i in ('DIR') do SET DISKVOL=%%~Di ECHO Now disk vol is %DISKVOL% PAUSE
Originally posted by terse at 2008-3-29 12:43 PM: 'DIR'换成"%CD%"? 是不是这样? @ECHO OFF SET DISKVOL=%~D0 ECHO Now disk vol is %DISKVOL% PAUSE [ Last edited by terse on 2008-3-29 at 12:45 PM ]
@ECHO OFF SET DISKVOL=%~D0 SET FLODERPAHT=%CD% ECHO Now disk vol is %DISKVOL% ECHO Now Path vol is %FLODERPAHT%
Originally posted by abcd at 2008-3-29 03:44 PM: 何必到google去查呢, 微软系统自带就有的。 for /? 就可以查到的
如果要在批次程式中使用 FOR 命令,請指定 %%variable,而不要指定 %variable。 變數名稱有大小寫的區分,所以 %i 不同於 %I。