找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: zxw

[分享] [20150128]自动列表·自动菜单·数字启动

 荐  火.. [复制链接]
发表于 2011-7-9 06:36:08 | 显示全部楼层

回复 #1478 zxw 的帖子

量产应该按光盘对待吧,除了绝对路径不同外,其他调用应该没什么不同吧,写为(cd)(bd)应该都行吧。但不能写(ud)
回复

使用道具 举报

发表于 2011-7-9 10:11:22 | 显示全部楼层
原帖由 幸运的草 于 2011-7-9 06:36 发表
量产应该按光盘对待吧,除了绝对路径不同外,其他调用应该没什么不同吧,写为(cd)(bd)应该都行吧。但不能写(ud)


我是这样用的  有什么不对吗?帮我一下?!
title 【4】 运行U盘可见区ISO&IMG镜像
RUN --txt --gfx --set-ext=.iso|.img|.| /ISOIMG/.AUTOMENU


run是放在boot\grub\下

[ 本帖最后由 sm7810226 于 2011-7-9 10:12 编辑 ]
回复

使用道具 举报

发表于 2011-7-9 12:22:54 | 显示全部楼层
哎  搞了两天  不是菜单的问题 原来是大小写的问题  发上来让大家也注意一下
回复

使用道具 举报

 楼主| 发表于 2011-7-9 21:07:21 | 显示全部楼层

回复 #1482 sm7810226 的帖子

那就好,好象以前的帖子提醒了你,在光盘上要注意大小写
回复

使用道具 举报

发表于 2011-7-9 21:26:10 | 显示全部楼层
不过有了菜单,run时又提示“错误15 找不到文件”
后来又认真查看在菜单,又加上红色部分就成功了,因为我是这样用的,u盘量产并调用非量产区的isoimg文件夹下的镜像文件(下了很多发现好像还没有人这么用),所以花了我不少时间,发上来让楼主看看有没有帮助也方便其他人吧》


特别谢谢楼主和幸运的草 的帮助!!!!

command --set-path=(bd)/BOOT/grub/(这句是后来加上的,UD方式不用也可)
...........

............
RUN --txt --gfx --set-ext=.iso|.img|.| (bd)/ISOIMG/.AUTOMENU

[ 本帖最后由 sm7810226 于 2011-7-9 21:43 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-7-9 21:41:48 | 显示全部楼层

回复 #1484 sm7810226 的帖子

光盘除非被处理成(hd32)之类的形式,不然不会搜索不到。
回复

使用道具 举报

发表于 2011-7-9 21:46:43 | 显示全部楼层
原帖由 zxw 于 2011-7-9 21:41 发表
光盘除非被处理成(hd32)之类的形式,不然不会搜索不到。


我在#1484的那个方法成功了,我菜鸟一个,这方面很弱,虽然成功了也不知道个所以然!!不过谢谢你的耐心解答和提供这么好的工具!

[ 本帖最后由 sm7810226 于 2011-7-9 21:48 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-7-12 20:53:53 | 显示全部楼层
新版测试,由于用到了grldr测试版新增的setlocal,请下载这个grldr:



[ 本帖最后由 zxw 于 2011-7-14 22:16 编辑 ]
回复

使用道具 举报

发表于 2011-7-13 08:43:56 | 显示全部楼层
测试新版基本调用,无发现异常,返回时如果有自定义返回则返回定义,如果无,则返回主菜单。只是在自动列表窗口中,自定义返回菜单参数失效,出不知从何时开始失效,记得原来是支持的。
回复

使用道具 举报

 楼主| 发表于 2011-7-13 09:02:42 | 显示全部楼层

回复 #1488 幸运的草 的帖子

你肯定只在列表窗口输入了--set-menu=/yourmenu
一直就是这样的。除非你在列表窗口改变了路径等其它参数。

[ 本帖最后由 zxw 于 2011-7-13 09:04 编辑 ]
回复

使用道具 举报

发表于 2011-7-13 11:14:17 | 显示全部楼层
请问楼主,run列表下最多可以显示多少工具?我试过好像没超过52个,再多的好像就显示不出来
这个图是我目前用的,显示的是42个,

[ 本帖最后由 风神 于 2011-7-13 11:17 编辑 ]
12.jpg
回复

使用道具 举报

 楼主| 发表于 2011-7-13 11:33:25 | 显示全部楼层

回复 #1490 风神 的帖子

最多可以显示两屏。一屏显示的个数不定,以占用的扇区为限。

[ 本帖最后由 zxw 于 2011-7-13 11:37 编辑 ]
回复

使用道具 举报

发表于 2011-7-13 12:26:57 | 显示全部楼层
原帖由 zxw 于 2011-7-13 11:33 发表
最多可以显示两屏。一屏显示的个数不定,以占用的扇区为限。

多谢解答,明白了。
回复

使用道具 举报

发表于 2011-7-16 15:30:17 | 显示全部楼层
看来不错,下来测试。
回复

使用道具 举报

 楼主| 发表于 2011-7-18 13:21:02 | 显示全部楼层

回复 #1494 drdark 的帖子

01-29:进一步增加对0pe的支持,(0pe中如只调用列表显示及数字选择,而不用本脚本启动文件,可用run /boot/imgs/.list的方法调用。)。

以前的版本有这个功能,但因为无人用,后来取消了。
稍候上传一个测试版。

[ 本帖最后由 zxw 于 2011-7-18 13:47 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-7-18 13:35:14 | 显示全部楼层

回复 #1494 drdark 的帖子

可以试试这个版本,注意要这样使用,例:
run /srs/.list
注意扩展名是.list,而不是.input
然后在列表窗口输入数字回车即可。
返回的变量是list
RUN.7z (5.2 KB, 下载次数: 17)
回复

使用道具 举报

 楼主| 发表于 2011-7-18 14:05:52 | 显示全部楼层

回复 #1497 drdark 的帖子

是说原先菜单的变量名只能为list

运行退出后,再引用%list%也可以。


不能生成自动菜单(grub4dos那样的用光标选就可以了)。

哦,自动菜单不行。不能返回原调用点。

[ 本帖最后由 zxw 于 2011-7-18 14:38 编辑 ]
回复

使用道具 举报

发表于 2011-7-21 22:14:09 | 显示全部楼层
要是能把自动列表环境下的文件名按字母顺序排列就好了,文件多了还真是要瞅半天,现在的似乎是按文件加入的先后顺序排列的
回复

使用道具 举报

 楼主| 发表于 2011-7-21 22:23:02 | 显示全部楼层

回复 #1499 风神 的帖子

想法很好,恕难实现。除非grub4dos的ls命令实现了字母排序。
回复

使用道具 举报

发表于 2011-7-21 23:20:33 | 显示全部楼层
原帖由 zxw 于 2011-7-21 22:23 发表
想法很好,恕难实现。除非grub4dos的ls命令实现了字母排序。

哦,原来如此
不过真的很喜欢run,确实很好用
回复

使用道具 举报

发表于 2011-7-23 01:10:15 | 显示全部楼层

好

谢谢楼主提供这么好的软件
回复

使用道具 举报

发表于 2011-7-25 11:12:35 | 显示全部楼层
请问楼主,用run启动某文件,失败就直接返回主菜单,run是否具有自动返回功能?
回复

使用道具 举报

发表于 2011-7-25 11:30:17 | 显示全部楼层

回复 #1503 风神 的帖子

严格的说是RUN找不到文件会返回主菜单或自定义的菜单。而不是启动某文件出错时返回。因为文件启动出错已经超出了RUN的应用范围。
回复

使用道具 举报

发表于 2011-7-25 11:34:08 | 显示全部楼层
原帖由 幸运的草 于 2011-7-25 11:30 发表
严格的说是RUN找不到文件会返回主菜单或自定义的菜单。而不是启动某文件出错时返回。因为文件启动出错已经超出了RUN的应用范围。

                                                         多谢。明白了
回复

使用道具 举报

发表于 2011-7-26 02:07:38 | 显示全部楼层
run --set-path=(hd0,0)/imgs/.automenu
怎么显示的还是(ud)/boot/imgs/里的?我想显示可见分区(hd0,0)/imgs/下的
回复

使用道具 举报

发表于 2011-7-26 08:07:34 | 显示全部楼层

回复 #1506 pxly2k 的帖子

首先你的命令调用有问题。
路径变量参数后面要有空格断句,run --set-path=(hd0,0)/imgs/ .automenu或(hd0,0)/imgs/.automenu

你也可以这样试试。
run /imgs/.automenu
因为(hd0,0)这种绝对路径变数很大,并不通用。如果你的imgs目录不是唯一的,你可以在可见区IMGS目录中用一个特定的文件xxx作为定位文件。使用FIND。
find --set-root /imgs/xxx
run /imgs/.automenu

[ 本帖最后由 幸运的草 于 2011-7-26 09:48 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-7-26 08:54:03 | 显示全部楼层

回复 #1506 pxly2k 的帖子

/imgs/这个目录如果有唯一性,可以如楼上幸运之草所说这样:
run /imgs/.automenu
否则:
run --set-path=(hd0,0)/imgs/    .automenu
或者:
run (hd0,0)/imgs/.automenu
……

[ 本帖最后由 zxw 于 2011-7-26 14:53 编辑 ]
回复

使用道具 举报

发表于 2011-7-26 13:01:08 | 显示全部楼层
find --set-root /imgs/kejian.f
(hd0,0)
run /imgs/.automenu
运行完后显示的是(hd0,0)/imgs/
但是一个也没列出来,(hd0,0)/imgs/下明明就有几个img文件在
回复

使用道具 举报

发表于 2011-7-26 13:44:35 | 显示全部楼层

回复 #1509 pxly2k 的帖子

你是在那里进行测试的,第二句中的(hd0,0)是否是命令行下的返回结果?
find --set-root /imgs/kejian.f
ls /imgs/看有什么提示?
回复

使用道具 举报

发表于 2011-7-26 20:11:43 | 显示全部楼层
原帖由 幸运的草 于 2011-7-26 13:44 发表
你是在那里进行测试的,第二句中的(hd0,0)是否是命令行下的返回结果?
find --set-root /imgs/kejian.f
ls /imgs/看有什么提示?


返回的结果.简易启动测试器V4.0_Beta6.exe 和电脑上都试了.都一样.隐藏分区(ud)/boot/imgs 可见分区(hd0,0)/imgs 两都都有imgs没关系吧?
ls /imgs/会显示imgs里的文件
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-8 05:19

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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