无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站虚位以待
虚位以待广告联系 QQ:184822951 微信:wuyouceoidc大全★服务器租用★香港/5M/450元
楼主: sratlf

[分享] RUN 1206 更新 支持磁盘交换,文件检索,自动菜单,自动列表,全自动安装nt5x系统

    [复制链接]
 楼主| 发表于 2010-12-17 12:52:03 | 显示全部楼层

回复 #60 guoxl81 的帖子

不知道,你自己测试下吧,我不使用ud
回复

使用道具 举报

发表于 2010-12-17 13:13:54 | 显示全部楼层
原帖由 butyes 于 2010-12-16 13:45 发表
这个我明白,如果要自动生成第二个Menu列表怎么实现?


这个可以修改一下AUTOMENU的脚本.

使用参数来代替/BOOT/IMGS

这样想对什么目录生成菜单都是可以的了.我发的脚本只是为了演示.

更多的功能还有待大家去挖掘.一切皆有可能.
回复

使用道具 举报

发表于 2010-12-17 14:01:35 | 显示全部楼层

根据1216的改了个可以生成ISO菜单的RUN

根据1楼1216的RUN自己改了个。更高深的不会弄。任意文件夹的不会

#声明外部命令位置  
command --set-path=/BOOT/GRUB/
#将外部命令WENV加载进内存
insmod (bd)/BOOT/GRUB/WENV
insmod (bd)/BOOT/GRUB/RUN

title [01] 启动XP
RUN /ntldr
boot

title [02] ISO安装XP/03 \n 两次启动所用菜单相同 第一次需按I启动ISO  第二次需按回车键从硬盘启动继续安装
RUN firadisk /WIN$.ISO
boot

title [03] 手动输入文件路径(支持FIRADISK参数)\n 即输入 FIRADISK /isofile 会加载firadisk驱动  输入 /isofile 不会加载firadisk驱动
RUN
boot

title [04] 手动输入文件路径(仅ISO,默认加载FIRADISK驱动)\n 只能执行ISO文件,不能执行IMG等文件,默认加载FIRADISK
RUN FIRADISK
boot

title [05] 自动根据/BOOT/IMGS/目录下的文件生成菜单 \n自动根据/BOOT/IMGS/目录下的文件生成菜单.(固定用法) (chenall的创新)
RUN auto_imgs_menu
configfile (md)0x3000+0x10

title [06] 自动根据/ISO/目录下的文件生成菜单 \n自动根据/ISO/目录下的文件生成菜单.\n需要FIRADISK放在/BOOT/IMGS/目录下
RUN auto_isos_menu
configfile (md)0x3000+0x10

67楼的可以输入path了

[ 本帖最后由 2010lifefx 于 2010-12-17 15:20 编辑 ]

RUN.rar

2.13 KB, 下载次数: 66, 下载积分: 无忧币 -2

回复

使用道具 举报

 楼主| 发表于 2010-12-17 14:53:35 | 显示全部楼层
原帖由 butyes 于 2010-12-16 13:45 发表
这个我明白,如果要自动生成第二个Menu列表怎么实现?


原帖由 chenall 于 2010-12-17 13:13 发表


这个可以修改一下AUTOMENU的脚本.

使用参数来代替/BOOT/IMGS

这样想对什么目录生成菜单都是可以的了.我发的脚本只是为了演示.

更多的功能还有待大家去挖掘.一切皆有可能.


我尝试改了下  不知道行不行  对批处理不熟悉  而且我现在没办法测试  只能先放上来麻烦大家测试下


#自动生成BOOT/IMGS/目录的菜单,注意命令格式,需要以/结尾
title automenu /BOOT/IMGS/  
RUN automenu /BOOT/IMGS/
configfile (md)0x3000+0x10

下载1# RUN  将automenu段和makemenu段修改如下
  1. :automenu
  2. WENV dir (bd)%2 > (md)0x3800+0x80
  3. echo -e default 0\ntimeout 10\n > (md)0x3000+0x10
  4. WENV set n=0
  5. WENV for /f %i in ( (md)0x3800+0x80 ) do exec %~nx0 makemenu %2 %i
  6. WENV echo -e \ntitle ${n}. Back to main menu\nconfigfile (md)4+8 >> (md)0x3000+0x10
  7. WENV set n=
  8. goto :eof

  9. :makemenu
  10. WENV check "#.txt#"=="#%~x3#" && goto :eof
  11. WENV check "%~x3"=="" && goto :eof
  12. cat --length=0 (bd)%2%~n3.TXT && cat (bd)%2%~n3.TXT >> (md)0x3000+0x10 ! WENV echo title ${n}. RUN %3 >> (md)0x3000+0x10
  13. echo -e \n%~nx0 %2%3\nboot >> (md)0x3000+0x10
  14. WENV calc n++
复制代码

[ 本帖最后由 sratlf 于 2010-12-17 16:48 编辑 ]

RUN.zip

2.06 KB, 下载次数: 47, 下载积分: 无忧币 -2

不修改 直接使用本附件也可以

回复

使用道具 举报

发表于 2010-12-17 15:10:51 | 显示全部楼层

回复 #64 sratlf 的帖子

明白了,多谢版主!丷
回复

使用道具 举报

 楼主| 发表于 2010-12-17 15:14:10 | 显示全部楼层

回复 #65 butyes 的帖子

先测试下行不行  我没有条件测试
回复

使用道具 举报

发表于 2010-12-17 15:19:59 | 显示全部楼层

可按照指定路径生成菜单的RUN

可按照指定路径生成菜单的RUN,测试通过
#声明外部命令位置  
command --set-path=/BOOT/GRUB/
#将外部命令WENV加载进内存
insmod (bd)/BOOT/GRUB/WENV
insmod (bd)/BOOT/GRUB/RUN

title [01] 启动XP
RUN /ntldr
boot

title [02] ISO安装XP/03 \n 两次启动所用菜单相同 第一次需按I启动ISO  第二次需按回车键从硬盘启动继续安装
RUN firadisk /WIN$.ISO
boot

title [03] 手动输入文件路径(支持FIRADISK参数)\n 即输入 FIRADISK /isofile 会加载firadisk驱动  输入 /isofile 不会加载firadisk驱动
RUN
boot

title [04] 手动输入文件路径(仅ISO,默认加载FIRADISK驱动)\n 只能执行ISO文件,不能执行IMG等文件,默认加载FIRADISK
RUN FIRADISK
boot

title [05] 根据指定目录下的文件自动生成img引导菜单菜单 \n默认目录/BOOT/IMGS/(固定用法) (chenall的创新)
RUN auto_imgs_menu
configfile (md)0x3000+0x10

title [06] 根据指定目录下的文件自动生成iso引导菜单菜单 \n默认ISO目录/ISO/(固定用法) (chenall的创新)\n默认FIRADISK目录/BOOT/IMGS/
RUN auto_isos_menu
configfile (md)0x3000+0x10

[ 本帖最后由 2010lifefx 于 2010-12-18 13:36 编辑 ]

RUN.rar

2.19 KB, 下载次数: 75, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2010-12-17 15:40:56 | 显示全部楼层
这个只能等过会儿测试了,这会儿不方便,不好意思,版主大人~ν~
回复

使用道具 举报

发表于 2010-12-17 17:08:06 | 显示全部楼层
版主好,已经测试成功了,我加了三个菜单,一个/IMG/,在根目录,我的常用镜像,第二个:/VIR/,杀毒菜单,都自动生成成功,没有异常,对批处理我还刚接触,多谢楼主
回复

使用道具 举报

 楼主| 发表于 2010-12-17 19:11:15 | 显示全部楼层

回复 #69 butyes 的帖子

谢谢反馈  不过能否详细些  比如引导文件  img文件  iso文件(加载firadisk和不加载两种情况)  都能否成功  还有是通过什么方式启动的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2020-1-24 02:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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