|
zuimeng
初级用户
 
积分 170
发帖 83
注册 2007-11-30
状态 离线
|
『楼 主』:
[求助]使用批处理修改boot.ini文件中秒数?
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons
C:\peldr="Microsoft Windows PE" 这是一个boot.ini的文件内容,如何通过批处理修改 timeout= 后数字,不管是多少都改成 5 。
谢谢了!
在论坛看这方面的贴子,发现看不进去,可能是人笨吧。。。
|
|
2010-7-27 17:13 |
|
|
ZJHJ
高级用户
   
积分 609
发帖 374
注册 2006-8-2
状态 离线
|
『第
2 楼』:
@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
|
|
2010-7-28 11:19 |
|
|
doslike
版主
        系统收藏家
积分 326
发帖 285
注册 2010-2-22 来自 黑龙江省
状态 离线
|
『第
3 楼』:
帖子虽好,但不符合论坛规定。
boot.ini是xp下的!!
|
|
2010-7-28 11:26 |
|
|
fujianabc
金牌会员
     
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第
4 楼』:
bootcfg /timeout直接可以设置boot.ini中的时间
|
|
2010-7-29 10:39 |
|
|
jinzihao
初级用户
 
积分 111
发帖 62
注册 2008-9-5 来自 http://ms-dos.cz.cc
状态 离线
|
『第
5 楼』:
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)
|
|
2010-7-29 12:35 |
|
|
DOSroot
管理员
         
积分 389
发帖 198
注册 2008-9-23
状态 离线
|
『第
6 楼』:
虽然 boot.ini 是属于 Windows 的文件,但提问者并没有说一定要在 Windows 环境下解决。在 DOS 下也可以解决这个问题,因此,我尽量善意的理解为是在 DOS 下解决。
|
|
2010-7-29 23:46 |
|
|
zuimeng
初级用户
 
积分 170
发帖 83
注册 2007-11-30
状态 离线
|
『第
7 楼』:
谢谢版主和管理员!
我需要是无人参与下情况下修改这个设置。
路过版主,请帮我移到适合的论坛版块。
谢谢4楼的兄弟,没想到还有这么一个命令。
[ Last edited by zuimeng on 2010-7-30 at 13:06 ]
|
|
2010-7-30 13:00 |
|
|
densn
初级用户
 
积分 29
发帖 14
注册 2007-5-22
状态 离线
|
『第
8 楼』:
Quote: | Originally posted by fujianabc at 2010-7-29 10:39 AM:
bootcfg /timeout直接可以设置boot.ini中的时间 |
|
能用非常好,赞一下。。我以前一直用VBS的,虽然长了点也贴出来大家参考一下。
Set WMIServices = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select * from Win32_ComputerSystem")
For each CompSys in WMIServices
CompSys.SystemStartupDelay = 0
CompSys.Put_()
Next
|
|
2010-8-3 20:31 |
|