![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 10:29 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎么生成一个BOOT.INI |
| 可打印版本 1,941 / 19 |
| 第16楼 flyinspace | 发表于 2008-08-08 02:11 |
| 银牌会员 发帖 517 积分 1,206 | |
Originally posted by shayulei at 2008-8-7 09:11 AM: 呵呵,麻烦你把boot.ini文件理解一下了才来发言.. 最少你要明白那几个参数是什么意思。 还有什么是分区.麻烦你也多研究一下。 |
|
| 第17楼 flyinspace | 发表于 2008-08-08 02:22 |
| 银牌会员 发帖 517 积分 1,206 | |
|
测试了一下代码,发现是少了一个不区分大小写的参数/i.. 代码页中已经修正.. |
|
| 第18楼 shayulei | 发表于 2008-08-08 11:12 |
| 中级用户 发帖 74 积分 301 | |
|
我已经写好了,谢谢大家
for /f "Tokens=1-3" %%i in ('diskpart /s z:\diskpart\Testc.txt ^| find "*" ') do set /a SystemPart=%%k if %SystemPart% LSS 1 GOTO error if %systemPart% GTR 10 goto error |
|
| 第19楼 shayulei | 发表于 2008-08-08 11:13 |
| 中级用户 发帖 74 积分 301 | |
|
@echo off
attrib -s -h -r c:\boot.ini attrib -s -h -r c:\bootxp.ini for /f "Tokens=1-3" %%i in ('diskpart /s z:\diskpart\Testc.txt ^| find "*" ') do set /a SystemPart=%%k if %SystemPart% LSS 1 GOTO error if %systemPart% GTR 10 goto error ::生成boot.ini echo [boot loader] > c:\boot.ini echo timeout=30 >> c:\boot.ini echo default=multi(0)disk(0)rdisk(0)partition(%SystemPart%)\WINDOWS >> c:\boot.ini echo [operating systems] >> c:\boot.ini echo multi(0)disk(0)rdisk(0)partition(%systemPart%)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /detecthal >> c:\boot.ini ::生成bootxp.ini echo [boot loader] > c:\bootxp.ini echo timeout=30 >> c:\bootxp.ini echo default=multi(0)disk(0)rdisk(0)partition(%SystemPart%)\WINDOWS >> c:\bootxp.ini echo [operating systems] >> c:\bootxp.ini echo multi(0)disk(0)rdisk(0)partition(%systemPart%)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect >> c:\bootxp.ini goto :EOF :error echo 测试系统盘出错,请手处理boot.ini & goto :EOF :end |
|
| 第20楼 flyinspace | 发表于 2008-08-08 13:40 |
| 银牌会员 发帖 517 积分 1,206 | |
|
boot.ini文件处理完后需要加多
attrib +s +h +r +a boot.ini 另外,你的脚本是怎么判断的? 把你的 diskpart /s 的脚本拿出来看看? 是不是你用的双硬盘呢? 感觉你的脚本有点多此一举。 |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |