回复 #570 mrwang123 的帖子
呵,这个语句本来就是我最先启用的。但在某些特殊情况下,还是有些不妥,会导致搜索不到文件。 碰到问题了,我在几台配置较低的电脑上试用RUN模块时出现了这样的现象:采用0pe的加速模块启动后再RUN启动其它镜像加参数都能正常(好像加速后U盘可见区变成了硬盘0)
不加速后反而带参数启动MAXDOS的话有问题(根本没有达到修改效果,单步跟踪后发现是执行到这里便退了出来if exist (0)/CONFIG.SYS cat --locate="default=" --replace="default=1,0" --number=1 (fd0)/CONFIG.SYS || exit看来这时根本找不到映射后的软盘0上的config.sys文件,此时的fd0还是原UD区的),但不带参数--max-ext直接启动镜像又可以,还有就是此时U盘的可见区识别为(fd0,0)方式,在可见区上用ls及find都不能定位其上面的文件。
回复 #574 mrwang123 的帖子
U盘的可见区识别为(fd0,0)后,有时会有这个现象,原因不明。所以本run模块加了 if exist (0)/CONFIG.SYS 之类的判断语句,
以免出错不能进入maxdos,此时只能手动加载工具,目前只能这样了。
具体原因应该是grub4dos方面的问题,最好由chenall大从源码上排除。
[ 本帖最后由 zxw 于 2011-2-15 12:13 编辑 ] 02-15:1.增加字体支持。
用法:①或加载本脚本前自行加载字体;
②或如(bd)/boot/grub/目录下放置有unifont、fonts(属unicode字体文件),run --gfx
2.增加部分参数支持,参数必须前置,也可以组合,如:
run --txt /boot/.input 强制启用文本模式,即显示彩色菜单(此时显示中文乱码),并进入自动列表;
run --set-menu=(md)4+8 --set-path=/boot/imgs/ 设置主菜单及默认路径 ,并进入自动列表;
run --set-ext=.iso.automenu 显示默认目录下含指定扩展名.iso文件的自动菜单。
[ 本帖最后由 zxw 于 2011-2-22 11:35 编辑 ]
回复 #570 mrwang123 的帖子
试试新版本,未用map --floppies命令,也许解决了你的问题。 觉得是好东西,准备在合盘采用。请问Z大如何进行调用呢?
回复 #578 dengxiong 的帖子
1#有示例,更新日记也有说明。需要的文件在更新日记有链接。 暂停下载,有小bug 修复bug,新版已上传。 原帖由 zxw 于 2011-2-19 09:42 发表 http://bbs.wuyou.net/images/common/back.gif修复bug,新版已上传。
引导硬盘xp和2003过程中会造成差点系统崩溃的bug修复了没?
回复 #582 Plantsoot 的帖子
我这里测试没有问题。或许新版已修复,烦请测试看看。
用法:
run /ntldr
[ 本帖最后由 zxw 于 2011-2-21 21:02 编辑 ] 不知是什么问题 升级新版后,我的U盘启动PE的速度慢得不行了,以前20秒 现在5分钟以上,先检测一下U盘是不是有问题
回复 #584 xiaoy 的帖子
应该不是脚本方面的问题。 02-22:增强显示指定多个扩展名。如:run --set-ext=.iso/.img.automenu 显示默认目录下含指定扩展名.iso、.img文件的自动菜单。
run --set-ext=.iso/.img 显示默认目录下含指定扩展名.iso、.img文件的自动列表。
指定多个扩展名请用/分隔。
[ 本帖最后由 zxw 于 2011-2-22 12:08 编辑 ] 支持Z大!好,越来越完美了! default 0
timeout 2
title AutoSearch
(ud)/RUN (ud)/boot/imgs/.input
boot
title winpe
map --mem (ud)/boot/imgs/tangope.iso (0xFF)
map --hook
chainloader (0xFF)
boot
同一U盘用第一菜单 输入数字启动需要5分钟用第二种只需要40秒不知是用法错了 还是脚本有问题 第一种方法是不加载MEM参数直接从磁盘启动,一般对于U盘而言,速度会很慢,如果支持2.0驱动不死机的话,与第二种速度差不多。
第二种是加MEM参数的,先MAP到内存,再启动,除要多占用内存外,启动速度较快。
RUN模块也支持加参数运行,第一种方法,你先输入“f"空格“镜像数字”,前提是在/boot/imgs/下有firadisk.img这个镜像(元月23的RUN)。2月6日的RUN,可以这样调用,ISO文件数字+空格+“--mem”,其后的RUN不支持这样调用,最新版的后置参数变为前置参数,但由于新增的功能本人目前用不到,所以没有更新。
[ 本帖最后由 幸运的草 于 2011-2-22 15:50 编辑 ] 多谢楼上指点用原来的版本不存在这个问题还是希望楼主再传一下以前的版本 回复 #588 xiaoy 的帖子
回复 #589 幸运的草 的帖子
现在参数已改为前置了,应该这样:
(ud)/RUN --mem (ud)/boot/imgs/tangope.iso
[ 本帖最后由 zxw 于 2011-2-22 14:35 编辑 ] RUN [.input]
对于固定用法前面也可以加 --mem么,不全是iso或img文件 会自动判断么
回复 #592 xiaoy 的帖子
RUN [.input]对于这种“固定用法”,是以前不支持参数时的“固定用法”。
具体更新请详见1#贴更新日记。
不全是iso或img文件 会自动判断么
对于img文件,目前固定加上--mem
对于iso文件,是先无--mem方式启动,如失败才会加--mem.当然加参数例外。
[ 本帖最后由 zxw 于 2011-2-23 08:34 编辑 ]
回复 #593 zxw 的帖子
楼主:元月23日的RUN,2月6的RUN在自动列表中可以对ISO文件可以加参数运行:元月23日的RUN在自动列表中可以这样调用,f+空格+ISO文件数字;2月6日的RUN可以这样调用:ISO文件数字+空格+"--mem"参数。
那最新的RUN的自动列表支持ISO文件加参数运行吗?
回复 #594 幸运的草 的帖子
可以,还可以这样:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=183722&page=59#pid2165296
也可以组合,如:
--set-path=/boot/ --set-ext=.iso/.img .automenu
即可显示指定路径(=/boot/)、含指定扩展名(.iso/.img )的自动菜单。
也支持变量:
如设置了某变量%yourpath%,其值为某路径。可以在自动列表窗口直接输入:
%yourpath%
回车后,即显示该变量指定路径下的列表。
只要在命令行下以run [支持的输入方式],在自动列表下也支持该输入方式。
[ 本帖最后由 zxw 于 2011-2-22 16:54 编辑 ] 还是希望楼主能传一个以前的版本 RUN命令启动各种PE.ISO极其慢。
回复 #595 zxw 的帖子
RUN /ABC/.iso (后缀前空1个和1个以上空格) 则显示ABC文件夹下所有文件,包括非iso后缀文件。RUN /ABC/.iso (后缀前不留空格)则显示默认文件夹/BOOT/IMGS/下文件。
难道不可以这样用?
run --set-path=/ABC/ --set-ext=.iso 这个写法倒是可以。
[ 本帖最后由 tingyue-wu 于 2011-2-23 07:37 编辑 ] 根据说明,要调用目录下某类型的文件要加参数,不加参数会把.ISO认成文件名。
回复 #595 zxw 的帖子
现在报告一下22日的RUN的测试结果,1、如果在自动列表窗口中使用如路径、扩展等参数时,例--set-path=/uddiy/ 时,或在菜单中使用如上参数时,在自动列表窗口中输入ISO文件前的数字序号,第一次会进行重进行列表,重列表后再输入ISO文件前的数字序号才会执行该ISO。
2、在自动列表窗口中或菜单中使用如上参数时,如使用--mem参数+空格+ISO前数字序号调用ISO文件时,会出现英语警告提示,no such command X,X为ISO数字序号,按键后自动列表,这时再输入ISO数字序号时,--mem参数已经起作用了,会将ISO整体向内存map。
3、如果不使用--set参数,在自动列表窗口中输入--mem iso数字序号,会提示iso数字序号的文件不存在,倒计时后自动列表,这时输入iso数字序号,会加--mem参数向内存整体map.也就是这时--mem参数已经起作用了。
4、如果在UD区/boot/imgs/目录下有firadisk.img时,而可见区目录中没有firadisk.img文件,在可见区目录中(已经进行定位)自动列表窗口中,输入f+空格+ISO文件数字序号,加载FIRADISK,会在加载完驱动后找不到ISO文件,但如果该目录中有FIRADISK.IMG时却正常,估计是在可见区目录中没有FIRADISK.IMG时,RUN自动到/boot/imgs/目录中去寻找该 ISO文件。
以上是本人的测试结果,主要是在自动列表中对--mem参数支持方面有一点小问题。在菜单中--mem参数没有问题,其他没发现问题。