无忧启动论坛

标题: 怎么写boot.ini的删除信息Bat啊? [打印本页]

作者: xuchunyi    时间: 2006-6-19 22:02
标题: 怎么写boot.ini的删除信息Bat啊?
怎么写boot.ini的删除信息Bat啊?
如图:红色部分

未命名.jpg (18.33 KB, 下载次数: 69)

未命名.jpg

作者: 老毛桃    时间: 2006-6-20 08:38
原帖由 xuchunyi 于 2006-6-19 22:02 发表
怎么写boot.ini的删除信息Bat啊?
如图:红色部分

楼主的要求跟深山红叶 DOS 工具箱的安装非常类似,以下是深山红叶 DOS 工具箱的安装,可以看看:
  1. @echo off
  2. Title=安装 Ghost 深山红叶硬盘特别版
  3. :begin
  4. cls
  5. color 1f
  6. echo.
  7. echo.
  8. echo          “深山红叶虚拟 DOS 工具箱” PE 特别版安装
  9. echo        ==============================================
  10. echo.
  11. echo        即将安装“Ghost 硬盘深山红叶特别版”到您的系统!
  12. echo        本安装程序不会修改系统 MBR 及分区表等信息。
  13. echo.
  14. echo        [1] 安装深山红叶虚拟 DOS 工具箱
  15. echo        [2] 卸载深山红叶虚拟 DOS 工具箱
  16. echo        [Q] 退出
  17. ECHO.
  18. SET Choice=
  19. SET /P Choice=       请选择要进行的操作(1/2/Q),然后按回车:
  20. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
  21. IF /I '%Choice%'=='1' GOTO setup
  22. IF /I '%Choice%'=='2' GOTO uninst
  23. IF /I '%Choice%'=='Q' GOTO exit
  24. GOTO begin


  25. :setup
  26. if not exist C:\boot.ini goto nosys
  27. if exist C:\boot\dos98.img goto warn
  28. goto do

  29. :warn
  30. cls
  31. color 4f
  32. echo.
  33. echo.
  34. echo               “深山红叶虚拟 DOS 工具箱”安装
  35. echo        ================================================
  36. echo.
  37. echo.
  38. echo        当前机器中好象已经安装有深山红叶虚拟 DOS 工具箱,
  39. echo        或者已经安装有其他的虚拟 DOS 工具。
  40. echo.
  41. echo        请手工删除 C:\boot 目录后再试!
  42. echo.
  43. echo        任意键退出……
  44. Pause>nul
  45. goto exit

  46. :do
  47. attrib -s -h -r C:\boot.ini
  48. type C:\Boot.ini|find "深山红叶虚拟 DOS 工具箱"
  49. if "%ERRORLEVEL%"=="0" goto skip
  50. cd\
  51. cd /d %1\BOOT
  52. attrib -s -h -r C:\grldr>nul 2>nul
  53. copy /y \BOOT\grldr c:\>nul 2>nul
  54. attrib +s +h +r C:\grldr>nul 2>nul
  55. xcopy /y /r /e /q /h /i \BOOT\grub\. C:\boot\grub>nul 2>nul
  56. del c:\Boot\GRUB\menu.lst>nul
  57. ren c:\Boot\GRUB\hd_menu.lst menu.lst
  58. copy /y \BOOT\DOS98.img C:\boot\dos98.img>nul 2>nul

  59. :testini
  60. echo.>>C:\boot.ini
  61. echo c:\grldr="深山红叶虚拟 DOS 工具箱" >>C:\boot.ini
  62. attrib +s +h +r C:\boot.ini
  63. goto end

  64. :NOSYS
  65. cls
  66. color 4f
  67. echo.
  68. echo.
  69. echo               “深山红叶虚拟 DOS 工具箱”安装
  70. echo        ================================================
  71. echo.
  72. echo.
  73. echo        当前机器中好象没有安装操作系统。
  74. echo.
  75. echo        任意键退出……
  76. Pause>nul
  77. goto exit

  78. :skip
  79. cls
  80. color cf
  81. echo.
  82. echo.
  83. echo              “深山红叶虚拟 DOS 工具箱”安装
  84. echo        ================================================
  85. echo.
  86. echo.
  87. echo        当前机器中好象已经安装了虚拟 DOS 工具箱。不建议重复安装!
  88. echo.
  89. echo        任意键退出……
  90. Pause>nul
  91. goto exit

  92. :end
  93. cls
  94. color 9f
  95. echo.
  96. echo.
  97. echo               “深山红叶虚拟 DOS 工具箱”安装
  98. echo        ================================================
  99. echo.
  100. echo.
  101. echo        虚拟 DOS 工具箱已经被成功地安装到了您的硬盘!
  102. echo        您可以从引导菜单中选择“深山红叶虚拟 DOS 工具箱”来调用!
  103. echo.
  104. echo        任意键退出……
  105. PAUSE>NUL
  106. goto exit

  107. rem 卸载
  108. :uninst
  109. if not exist C:\boot\dos98.img goto nodos
  110. color cf
  111. cls
  112. echo.
  113. echo.
  114. echo.
  115. echo        即将卸载虚拟 DOS 工具箱,确实要继续吗?!
  116. echo.
  117. echo        按 CTRL+C 取消;任意键开始卸载……
  118. PAUSE>NUL
  119. echo.
  120. echo        正在卸载,请稍候……
  121. del /S /Q /F C:\boot>nul
  122. rd /S /Q C:\boot>nul
  123. attrib -s -h -r c:\grldr>nul 2>nul
  124. del c:\grldr>nul 2>nul
  125. attrib -s -h -r %SystemDrive%\boot.ini>nul
  126. "%1\PROGRAMS\WinTools\系统修复\深山红叶PE硬盘安装\INIFILE" C:\boot.ini [operating systems] c:\grldr=
  127. attrib +s +h +r %SystemDrive%\boot.ini>nul
  128. echo.
  129. echo        Uninstall completed! Press any key to exit......
  130. Pause>nul
  131. goto exit

  132. :nodos
  133. color cf
  134. cls
  135. echo.
  136. echo.
  137. echo.
  138. echo        当前系统中没有发现虚拟 DOS 工具箱!卸载无法执行!
  139. echo.
  140. echo        按任意键退出……
  141. PAUSE>NUL
  142. goto exit

  143. :exit
  144. exit
复制代码

SET1KEY.rar

1.99 KB, 下载次数: 118, 下载积分: 无忧币 -2


作者: 老毛桃    时间: 2006-6-20 08:39
另外,如果楼主感觉嫌麻烦的话,可以考虑参考这个帖子中的批处理,稍作修改即可

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: xuchunyi    时间: 2006-6-20 10:52
哈哈!

    毛桃兄,我真是爱死你了……:$
作者: xuchunyi    时间: 2006-6-20 11:30
本人愚顿,红色部分该怎么改啊?

每次只需要修改ISO里的img,就可以用最新的dos杀毒映象杀毒了!
__________________________________________________________________________
@echo off
Title=安装江民KV2006 DOS杀毒伴侣
:begin
cls
color 1f
echo.
echo.
echo          “江民KV2006 DOS杀毒伴侣”安装
echo        ==============================================
echo.
echo        即将安装“安装江民KV2006 DOS杀毒伴侣”到您的系统!
echo        本安装程序不会修改系统 MBR 及分区表等信息。
echo.
echo        [1] 安装江民KV2006 DOS杀毒伴侣
echo        [2] 卸载江民KV2006 DOS杀毒伴侣
echo        [Q] 退出
ECHO.
SET Choice=
SET /P Choice=       请选择要进行的操作(1/2/Q),然后按回车:
IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
IF /I '%Choice%'=='1' GOTO setup
IF /I '%Choice%'=='2' GOTO uninst
IF /I '%Choice%'=='Q' GOTO exit
GOTO begin


:setup
if not exist C:\boot.ini goto nosys
if exist C:\boot\boot.iso goto warn
goto do

:warn
cls
color 4f
echo.
echo.
echo               “安装江民KV2006 DOS杀毒伴侣”安装
echo        ================================================
echo.
echo.
echo        当前机器中好象已经安装有安装江民KV2006 DOS杀毒伴侣,
echo        或者已经安装有其他的虚拟 DOS 工具。
echo.
echo        请手工删除 C:\boot 目录后再试!
echo.
echo        任意键退出……
Pause>nul
goto exit

:do
attrib -s -h -r C:\boot.ini
type C:\Boot.ini|find "江民KV2006 DOS杀毒伴侣"
if "%ERRORLEVEL%"=="0" goto skip
cd\
cd /d %1\BOOT
attrib -s -h -r C:\ieldr>nul 2>nul
copy /y \BOOT\grldr c:\>nul 2>nul
attrib +s +h +r C:\ieldr>nul 2>nul
xcopy /y /r /e /q /h /i \BOOT\grub\. C:\boot\grub>nul 2>nul
del c:\Boot\GRUB\isomenu.ini>nul
ren c:\Boot\GRUB\hd_menu.lst isomenu.ini
copy /y \BOOT\boot.iso C:\boot\boot.iso>nul 2>nul

:testini
echo.>>C:\boot.ini
echo c:\grldr="安装江民KV2006 DOS杀毒伴侣" >>C:\boot.ini
attrib +s +h +r C:\boot.ini
goto end

:NOSYS
cls
color 4f
echo.
echo.
echo               “安装江民KV2006 DOS杀毒伴侣”安装
echo        ================================================
echo.
echo.
echo        当前机器中好象没有安装操作系统。
echo.
echo        任意键退出……
Pause>nul
goto exit

:skip
cls
color cf
echo.
echo.
echo              “安装江民KV2006 DOS杀毒伴侣”安装
echo        ================================================
echo.
echo.
echo        当前机器中好象已经安装了虚拟 DOS 工具箱。不建议重复安装!
echo.
echo        任意键退出……
Pause>nul
goto exit

:end
cls
color 9f
echo.
echo.
echo               “安装江民KV2006 DOS杀毒伴侣”安装
echo        ================================================
echo.
echo.
echo        虚拟 DOS 工具箱已经被成功地安装到了您的硬盘!
echo        您可以从引导菜单中选择“安装江民KV2006 DOS杀毒伴侣”来调用!
echo.
echo        任意键退出……
PAUSE>NUL
goto exit

rem 卸载
:uninst
if not exist C:\boot\boot.iso goto nodos
color cf
cls
echo.
echo.
echo.
echo        即将卸载虚拟 DOS 工具箱,确实要继续吗?!
echo.
echo        按 CTRL+C 取消;任意键开始卸载……
PAUSE>NUL
echo.
echo        正在卸载,请稍候……
del /S /Q /F C:\boot>nul
rd /S /Q C:\boot>nul
attrib -s -h -r c:\grldr>nul 2>nul
del c:\grldr>nul 2>nul
attrib -s -h -r %SystemDrive%\boot.ini>nul
"%1\PROGRAMS\WinTools\系统修复\深山红叶PE硬盘安装\INIFILE" C:\boot.ini [operating systems] c:\grldr=
attrib +s +h +r %SystemDrive%\boot.ini>nul

echo.
echo        Uninstall completed! Press any key to exit......
Pause>nul
goto exit

:nodos
color cf
cls
echo.
echo.
echo.
echo        当前系统中没有安装江民KV2006 DOS杀毒伴侣!卸载无法执行!
echo.
echo        按任意键退出……
PAUSE>NUL
goto exit

:exit
exit
作者: 老毛桃    时间: 2006-6-20 11:49
原帖由 xuchunyi 于 2006-6-20 11:30 发表
本人愚顿,红色部分该怎么改啊?

每次只需要修改ISO里的img,就可以用最新的dos杀毒映象杀毒了!
__________________________________________________________________________
@echo off
Title=安装江民K ...

红色部分是用来卸载的,需要结合一个 INIFILE.EXE 的小工具,深山红叶的光盘里面就有。
作者: yzk117    时间: 2006-11-7 16:56
标题: 学习学习
学习学习
作者: jirijin121    时间: 2006-11-14 09:42
多麻烦啊,进入兔子魔法设置--启动程序--多系统选择,然后右击你想删除的启动信息,就OK了。当做多余的文件我自己删除。
作者: 不才    时间: 2006-11-14 10:50
原帖由 jirijin121 于 2006-11-14 09:42 AM 发表
多麻烦啊,进入兔子魔法设置--启动程序--多系统选择,然后右击你想删除的启动信息,就OK了。当做多余的文件我自己删除。

嘿嘿,兄弟的确很聪明,只是忘了工作环境!
作者: lovesj1234    时间: 2006-11-15 20:07
来好好学习拉.




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3