如何用au3修改boot.ini文件,新建最后一行并写入数据
如何用au3修改boot.ini文件,新建最后一行并写入数据C:\grldr="[2;31mPE tools"
如何啊!!谢谢各位大哥帮帮忙了啊 参考filewriteline
boot.ini属于INI文件,也以参考iniwrite 看看帮助里的IniWrite 这个文件是只读属性, 写之前必须用 FileSetAttrib 去掉只读 $file = @HomeDrive & '\boot.ini'
MsgBox(0,0,@HomeDrive)
If StringInStr(FileRead($file), 'abc.abc') Then MsgBox(0,0,'found the string')
FileSetAttrib($file, '-RSH')
$str = StringRegExpReplace(FileRead($file), 'timeout\s*=\s*\d+', 'timeout=5')
$tmp_file = FileOpen($file, 2)
FileWrite($file, $str)
FileClose($tmp_file)
FileSetAttrib($file, '+RSH')
ShellExecute($file) FileSetAttrib("C:\boot.ini", "-RSH")
IniWrite("C:\boot.ini", "boot loader", "timeout", "4" )
IniWrite("C:\boot.ini", "operating systems", "c:\grldr", '"' & "boot grub" & '"')
FileSetAttrib( "C:\boot.INI", "+RSH")
页:
[1]