![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 01:37 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]使用批处理修改boot.ini文件中秒数? |
| 可打印版本 1,219 / 7 |
| 第1楼 zuimeng | 发表于 2010-07-27 17:13 |
| 初级用户 发帖 83 积分 170 | |
|
[求助]使用批处理修改boot.ini文件中秒数? 这是一个boot.ini的文件内容,如何通过批处理修改 timeout= 后数字,不管是多少都改成 5 。 谢谢了! 在论坛看这方面的贴子,发现看不进去,可能是人笨吧。。。 |
|
| 第2楼 ZJHJ | 发表于 2010-07-28 11:19 |
| 高级用户 发帖 374 积分 609 | |
|
@echo off
if exist C:\boot.ini.bak del C:\boot.ini.bak Attrib -r -h -a -s C:\boot.ini copy C:\boot.ini C:\boot.ini.bak @echo [boot loader]>C:\boot.ini @echo timeout=5>>C:\boot.ini more +2 C:\boot.ini.bak>>C:\boot.ini Attrib +r +h +a +s C:\boot.ini |
|
| 第3楼 doslike | 发表于 2010-07-28 11:26 |
| 版主 发帖 285 积分 326 来自 黑龙江省 | |
|
帖子虽好,但不符合论坛规定。
boot.ini是xp下的!! |
|
| 第4楼 fujianabc | 发表于 2010-07-29 10:39 |
| 金牌会员 发帖 1,616 积分 3,467 | |
|
bootcfg /timeout直接可以设置boot.ini中的时间
|
|
| 第5楼 jinzihao | 发表于 2010-07-29 12:35 |
| 初级用户 发帖 62 积分 111 来自 http://ms-dos.cz.cc | |
|
Quickbasic代码 QuickBasic代码:
open "boot.ini" for output as #1 print #1,"[boot loader]" print #1,"timeout=5" print #1,"default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS" print #1,"[operating systems]" print #1,"multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" & chr$(34) & "Microsoft Windows XP Professional" & chr$(34) & "/noexecute=optin /fastdetect" print #1,"C:\CMDCONS\BOOTSECT.DAT=" & chr$(34) & "Microsoft Windows XP Recovery Console" & chr$(34) & "/cmdcons" print #1,"C:\peldr=" & chr$(34) & "Microsoft Windows PE" & chr$(34) |
|
| 第6楼 DOSroot | 发表于 2010-07-29 23:46 |
| 管理员 发帖 198 积分 389 | |
Someone has reported the following post to you, please visit: http://www.cn-dos.net/forum/viewthread.php?tid=51973&page=1#pid359900 虽然 boot.ini 是属于 Windows 的文件,但提问者并没有说一定要在 Windows 环境下解决。在 DOS 下也可以解决这个问题,因此,我尽量善意的理解为是在 DOS 下解决。 |
|
| 第7楼 zuimeng | 发表于 2010-07-30 13:00 |
| 初级用户 发帖 83 积分 170 | |
|
谢谢版主和管理员!
我需要是无人参与下情况下修改这个设置。 路过版主,请帮我移到适合的论坛版块。 谢谢4楼的兄弟,没想到还有这么一个命令。 [ Last edited by zuimeng on 2010-7-30 at 13:06 ] |
|
| 第8楼 densn | 发表于 2010-08-03 20:31 |
| 初级用户 发帖 14 积分 29 | |
Originally posted by fujianabc at 2010-7-29 10:39 AM: 能用非常好,赞一下。。我以前一直用VBS的,虽然长了点也贴出来大家参考一下。 Set WMIServices = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select * from Win32_ComputerSystem") For each CompSys in WMIServices CompSys.SystemStartupDelay = 0 CompSys.Put_() Next |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |