本帖最后由 2011dyzyb 于 2013-8-13 11:03 编辑
求一个“能自动判断当前系统并修改boot.ini,增加一个启动项的CMD批处理”
本人制作了“双击自动重启进入PE并自动一键还原”,通过修改boot.ini,增加一个启动项,因为本人不会自动选择系统,只好制作成两个自解压文件。
设想:用批处理自动判断当前系统,然后再根据判断结果来运行C盘某个.exe文件,批处理与.exe文件放在C盘根目录(比如用1.exe、2.exe、3.exe分别对应NT 5.1、NT 6.1、NT 6.2几个系统类型,当前系统是XP就运行1.exe,当前系统是Win7就运行2.exe,当前系统是Win8就运行3.exe),通过exe文件释放覆盖boot.ini以达到修改boot.ini,增加一个启动项的目的,运行某个.exe文件后删除C盘根目录下所有多余的.exe文件(只删除C盘根目录下多余的.exe文件,千万别把C盘所有的.exe文件都删了)。
当然,如果能直接修改boot.ini,增加一个启动项也是可行的,我不希望修改BCD或写入硬盘MBR,只想通过修改boot.ini,增加一个启动项,这样没有风险,比较安全。
这个求助可能与DOS关系不大,是一位网友说:DOS区有几位热心的批处理高手,介绍我来这里的,请大侠出手相助,谢谢!
我这人很笨,还请帮忙解释一下命令,再次谢谢! |