无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 378407|回复: 2334
打印 上一主题 下一主题

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

    [复制链接]
1#
发表于 2010-12-21 15:50:43 | 显示全部楼层
沙发,支持,..

比较方便使用.嘻嘻,还可以再进一步对dos工具箱或MAXDOS进行处理...

输入某个数字或命令直接启动该镜像里面的对应工具.HOH....
回复

使用道具 举报

2#
发表于 2010-12-22 01:38:46 | 显示全部楼层
彩色字符必须的文本模式下才有效,即没有加载背景图和字体.
回复

使用道具 举报

3#
发表于 2010-12-22 01:48:24 | 显示全部楼层
原帖由 2010lifefx 于 2010-12-22 01:41 发表
你好!

我没有加载背景图。
fontfile (bd)/boot/grub/fonts
terminal console
graphicsmode 0x6A
terminal graphics
foreground ffffff
background 005090
只有上面的设置。用的中文版。加了中文字体。


汗,没有注意看我前面的贴子?没有加载背景图和字体的情况下才可以显示菜单.
回复

使用道具 举报

4#
发表于 2010-12-22 02:08:43 | 显示全部楼层
试试把脚本的以下这一句
delmod -l %~nx0 || insmod %~0 && WENV set runs=%~nx0
改成两句如下.
delmod -l %~nx0 || insmod %~0
WENV set runs=%~nx0
回复

使用道具 举报

5#
发表于 2010-12-22 13:24:08 | 显示全部楼层
原帖由 zxw 于 2010-12-22 11:13 发表
测试发现,如run简单替换为%~0,在批处理标签段引用的是标签名。


如果是call :xxxx
那执行时里面的%~0就是标签名.否则就是文件名.
和CMD下的批处理是一样的.
回复

使用道具 举报

6#
发表于 2010-12-24 14:06:43 | 显示全部楼层
原帖由 zxw 于 2010-12-24 13:52 发表
可以改,但增加计算量,消耗内存。没多大必要。


直接使用100开始,取后面两位就OK了吧.
回复

使用道具 举报

7#
发表于 2010-12-28 12:29:46 | 显示全部楼层
原帖由 2010lifefx 于 2010-12-28 11:28 发表
每次用完你这个列表 U盘就出现个 莫名文件夹。删之不掉

看了下里面的内容都是你这个RUN中的字段命名的。

109266

以我的水平必须格式化U盘才能去掉。

109265 16GU盘这个文件夹显示有100多G


误写硬盘吗?其它人有没有同样的情况?
试试更早一些的GRUB4DOS版本看看会不会这样,也许是GRUB4DOS最新版的改动带来的影响。

测试时GRUB4DOS版本不对可以用以下命令暂时避开。
write 0x8278 20101227
回复

使用道具 举报

8#
发表于 2010-12-28 16:28:22 | 显示全部楼层
原帖由 2010lifefx 于 2010-12-28 15:17 发表
我只是拿来主义。测试出BUG好现象。哈哈。

就是一直在格式化U盘


目前还不能肯定问题在哪里,,

你先试一下启动其它的PE看看是否会得到同样的结果.
回复

使用道具 举报

9#
发表于 2010-12-28 18:06:54 | 显示全部楼层
麻烦再试试刚上传的最新版GRUB4DOS,也许会和今天解决的问题有关系...

没有写盘的命令应该是不会出现这种情况的.....
回复

使用道具 举报

10#
发表于 2010-12-28 21:55:28 | 显示全部楼层
原帖由 zxw 于 2010-12-28 20:07 发表
晕,我这里此时不能访问http://code.google.com/


万恶的XXXX,我现在用中国电信的宽带所有的GOOGLE服务都无法正常使用,,,,只能爬出去..
回复

使用道具 举报

11#
发表于 2011-1-2 17:06:54 | 显示全部楼层
原帖由 2010lifefx 于 2011-1-2 16:37 发表
非常好用了。

测试未发现问题。

只是目录转换几次后出现如下的提示。不影响使用。

只是想问下这个提示有什么说法没?

109732


这个应该是GRUB4DOS显示的一个问题,字符显示到底部之后才会有这个提示,但好像出了点问题。
回复

使用道具 举报

12#
发表于 2011-1-2 19:01:07 | 显示全部楼层
这只是一个小问题。

下个版本修改一下,在执行批处理脚本的时候禁用这个功能就可以了。

忘了,现在的版本就可以解决这个问题了。。
在批处理前面加上一句
pager off

[ 本帖最后由 chenall 于 2011-1-2 19:08 编辑 ]
回复

使用道具 举报

13#
发表于 2011-1-6 18:40:07 | 显示全部楼层
原帖由 h99h99 于 2011-1-6 18:05 发表
楼主:我想这样用,但不支持变量。
title  input path for automenu(use /BOOT/IMGS/ as default )
WENV set wiso=$u,$input,please input a path(/BOOT/IMGS/ as default):
WENV get wiso || WENV set wiso ...


新的版本GRUB4DOS直接使用%variable%来引用变量。
回复

使用道具 举报

14#
发表于 2011-1-15 17:03:01 | 显示全部楼层
原帖由 andos 于 2011-1-15 16:29 发表
有办法支持kernel 一些.BIN文件吗?
比如MEMTEST

不过现在BIN都当作是PE的引导,估计也不好弄吧...哈哈~~


先chainloader .bin 失败再kernel .bin。嘿嘿,一般情况下就够用了。
回复

使用道具 举报

15#
发表于 2011-1-23 22:27:10 | 显示全部楼层
关于文件名长短文件名的问题。

你可以参考一下MODBOOT里面QGHO自动找GHO文件的做法过滤一下。

虽然有可能会误杀,但是几率比较小,就不用管了。
回复

使用道具 举报

16#
发表于 2011-1-23 23:02:38 | 显示全部楼层
一般很少人会用~作文件名吧,所以正常情况下是没有多大关系的。
回复

使用道具 举报

17#
发表于 2011-2-10 11:09:09 | 显示全部楼层
@zxw ,sratlf
从U盘启动时,一般情况下可以使用以下方法检测
checkrange 0x80 read 0x82A0 && echo boot from usb-hdd
如果是使用FBINST来启动的用下面的方法.
calc *0x82b9&0x80 && echo boot from usb-hdd

以上两个同时使用应该就可以判断出是usb-hdd了.
当然了前提条件是这个菜单文件必须在U盘上.并且上面的命令最好放在菜单的最前面.以免其它命令影响结果.
回复

使用道具 举报

18#
发表于 2011-2-10 12:08:45 | 显示全部楼层
原帖由 zxw 于 2011-2-10 11:49 发表
关键就是不能判断是否从U盘启动。


这个没有办法,使用U盘启动自己加上检测就行了.
回复

使用道具 举报

19#
发表于 2011-2-12 10:09:42 | 显示全部楼层
原帖由 zxw 于 2011-2-12 09:01 发表
02-12:修改自动列表模块,准备下一步增加字体支持;修改磁盘交换代码。

其中:自动列表模块中,如chenall大能对/b控制符进行特殊处理,增加字体支持就不用什么修改了。


我不明白,在什么样的情况下需要用\b呢?

\b是退格符,作用只是把光标后退一格.
回复

使用道具 举报

20#
发表于 2011-2-12 15:48:59 | 显示全部楼层
你这样的判断并不准确..而且使用\b只能治标不能治本...

至于只显示79个字符一行,记得好像是因为防止最后一个字符由于显示器的关系不能看到.(目前大都用液晶显示器倒是没有什么影响)

在图形模式下你可以再试试,一般可以正常显示80字符一行.
如果的汉字+英文组合字数不能确定..

另外中文汉字UTF-8编码是3个字符但显示出来后经过转换只占了两个字符..这些你根本无法控制.
回复

使用道具 举报

21#
发表于 2011-3-12 08:14:38 | 显示全部楼层
原帖由 幸运的草 于 2011-3-9 22:38 发表
if /i %reset%==on echo -n > (md)0x228+1,明明reset的值为off 却还是执行了-n > (md)0x228+1,真有点怪了。
下图是在命令行测试结果:
 1、已经定义的变量:其中reset的值为OFF
 2、测试条件是否成立,没 ...


if /i %reset%==on echo -n > (md)0x228+1

这个是正常的..

你需要理解这是一个语句,并不是两个语句.

而重定向符是把一个语句的输出重定向.所以....
回复

使用道具 举报

22#
发表于 2011-9-13 10:37:03 | 显示全部楼层

回复 #1739 zhaohj 的帖子

虚拟光盘(mem)里面的内容可以改写但只能使用
dd 或 write之类的命令改写文件内容.
回复

使用道具 举报

23#
发表于 2011-11-10 15:20:38 | 显示全部楼层

回复 #1994 tingyue-wu 的帖子

不用这么麻烦的,使用不点最新的测试版,可以直使用以前的颜色模式.会自动转换.
回复

使用道具 举报

24#
发表于 2011-12-29 18:21:43 | 显示全部楼层
字库被破坏了.....需要找出原因,看看是不是又一个BUG。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-29 08:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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