![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 21:36 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请教:怎样在批处理中获得启动盘的盘符? |
| 可打印版本 769 / 2 |
| 第1楼 hnfeng | 发表于 2008-03-28 11:12 |
| 初级用户 发帖 36 积分 89 | |
|
请教:怎样在批处理中获得启动盘的盘符? 因为 C: 不一定就是启动盘(就是保存启动文件的盘),
想在批处理里面判断启动盘的盘符并赋值给变量。 (用于Win2000/XP/2003/vista) 以前似曾见过 %bootdrv% 或 %bootdrive% 及 %LSDRIVE% 之类的东东,但是现在在系统里面找不到。 论坛中也翻了好久了,没找到答案。希望高人指点。 [ Last edited by hnfeng on 2008-3-28 at 11:36 AM ] |
|
| 第2楼 baomaboy | 发表于 2008-03-28 11:21 |
| 银牌会员 发帖 554 积分 1,513 | |
|
我的电脑右键菜单→属性→高级→环境变量 [ Last edited by baomaboy on 2008-3-28 at 11:23 AM ] |
|
| 第3楼 hnfeng | 发表于 2008-03-28 11:35 |
| 初级用户 发帖 36 积分 89 | |
|
不是当前系统所在盘,是启动盘。
例如: 电脑中有两个系统,C: 盘是 WIN2000, D: 盘是XP, 启动进入XP后,XP 中 %Windir% 是 D: ,但是 启动盘 是 C: 又如:有的电脑在第一分区安装了Win2000,第二分区安装了XP, 第一分区是启动盘,如果 XP 所在的盘也是 主分区,可能会出现这种情况:启动进入 XP ,当前系统盘是 C: (第二分区),而启动盘(第一分区)成了D:盘。如果启动进入 WIN2000, WIN2000 所在的盘是 C: ,XP 所在盘是D: ,这时的启动盘是C:。 就是说启动盘不一定就是%SystemDrive% [ Last edited by hnfeng on 2008-3-28 at 12:09 PM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |