标题:
[系统相关]
纯DOS批处理,可否获取“当前盘符”?
[打印本页]
作者:
proof
时间:
2022-8-18 21:14
标题:
纯DOS批处理,可否获取“当前盘符”?
本帖最后由 proof 于 2022-8-18 21:25 编辑
U盘启动DOS7.1
path C:\DOS71; C:\UCDOS
有的电脑,启动后是C:\>
有的电脑,启动后是A:\> 这时固定的path就错误
希望是灵活的
set HD=? (自动获取A:或者C: )
path %HD%\DOS71; %HD%\UCDOS
Windows版的DOS窗口,有获取盘符的功能: echo 当前盘符:%~d0
但是在纯DOS7.1下,无法识别 %~d0
作者:
hfxiang
时间:
2022-8-19 07:46
echo %cd:~0,2%
作者:
proof
时间:
2022-8-19 09:56
本帖最后由 proof 于 2022-8-19 09:59 编辑
echo %cd:~0,2%
hfxiang 发表于 2022-8-19 07:46
Windows下的DOS,肯定行。
纯DOS,DOS6.22、DOS7.1,能够识别吗?
估计不行,echo 当前盘符:%~d0,纯DOS无法识别。
我试试看。
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2