找回密码
 加入
搜索
查看: 2439|回复: 6

[系统综合] 新手求助一个涵数(已解决)

  [复制链接]
发表于 2011-1-12 21:47:39 | 显示全部楼层 |阅读模式
本帖最后由 lhy6456210 于 2011-1-12 22:32 编辑

我想在XP的启动文件boot.ini后面加入一行内容,什么涵数可以实现???iniwrite这个好象实现不了?
注意是:在原有的基础上加入一行内容,不能把原来的东东覆盖了,boot.ini原文件如下:

[boot loader]
timeout=0
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 /usepmtimer

C:\mxldr=MaxDOS 8


就是在上面的“C:\mxldr=MaxDOS 8”行下面加入,下边的内容:



c:\grldr=系统全自动恢复
发表于 2011-1-12 22:00:57 | 显示全部楼层
本帖最后由 netegg 于 2011-1-12 22:09 编辑

$attib= filegetattib('boot.ini')
if stringinstr($attib, 'R') then filesetattrib('boot.ini', '-R')
fileopen('boot.ini',1)
filewrite('boot.ini','c:\grldr=系统全自动恢复')
fileclose('boot.ini')
filesetattrib('boot.ini', $attib)
 楼主| 发表于 2011-1-12 22:30:06 | 显示全部楼层
回复 2# netegg


    测试成功,谢谢!!!
 楼主| 发表于 2011-1-12 22:33:26 | 显示全部楼层
回复 2# netegg


    好象用不用fileclose 这个都没有关系??
发表于 2011-1-12 22:36:30 | 显示全部楼层
回复 4# lhy6456210
用处是不大,不过保持操作流程完整性,最好加上,有时候可能有用(这个里面确实可有可无)
发表于 2011-1-12 22:47:23 | 显示全部楼层
回复 2# netegg


    $attib= FileGetAttrib ('boot.ini')才对吧!我说F1怎么没这个?
发表于 2011-1-13 02:12:52 | 显示全部楼层
回复 6# gzh888666

不好意思
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-2 23:03 , Processed in 0.077333 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表