527104427 发表于 2019-6-10 17:15
set p=
find /winpe.wim | call :a
yjqd 发表于 2019-6-10 17:38
问一下,能否用于菜单中
chishingchan 发表于 2019-6-10 17:09
grub4dos 命令参数我一点都不懂,遇到问题没人解答的情况下我也有好奇心。
看到说明文档里有此一行引起 ...
yjqd 发表于 2019-6-10 18:36
谢谢回复
你的菜单可行,若能更精简一些就好
527104427 发表于 2019-6-10 18:53
菜单中这样试试:
set p= &; cat --length=0 (hd1,0)/winpe.wim && set p=(hd1,0)
yjqd 发表于 2019-6-10 19:18
谢谢回复
这个菜单我知道它的作用,不用测试,能行的, (hd1,0)能为变量就更好了
527104427 发表于 2019-6-10 19:39
这不是挺强的吗,没办法再简化了吧?
yjqd 发表于 2019-6-10 19:57
好像存在一个问题,cat的--skip是为了跳过(hd0,0),如果(hd0,0)上不存在winpe.wim,cat就不能用--skip
527104427 发表于 2019-6-10 20:54
title 启动Windows8pe用wimboot
set l=(md)0x60500+0x100 &; find /winpe.wim > %l% &; cat --locatei ...
yjqd 发表于 2019-6-11 09:10
我把你的代码放在菜单里,结果报错:filename must ……
echo %p%,显示结果不是分区号
527104427 发表于 2019-6-11 09:15
什么版本的g4d?
刚才有一处%star_num%应该是0x%star_num%,改了一下
yjqd 发表于 2019-6-11 10:00
谢谢,成功了,果然是前面的%star_num%少加了0x
你的代码实现了我的目的:
527104427 发表于 2019-6-11 10:04
更精炼一点,可以 cat --locatei=(hd1 --number=1 %l% | set star_num=0x
这样后面的 %star_num% 就不用 ...
yjqd 发表于 2019-6-11 10:25
谢谢
只是问一问,如果U盘有两个及以上分区,且里有都有winpe.wim,不知你的代码能否排除U盘的分区, ...
527104427 发表于 2019-6-11 10:52
仔细看一下代码应该能够理解吧,所有hd1以外的分区都忽略,只需要hd1的第一个分区,而不管hd1有多少分 ...
chishingchan 发表于 2019-6-10 17:09
grub4dos 命令参数我一点都不懂,遇到问题没人解答的情况下我也有好奇心。
看到说明文档里有此一行引起 ...
chishingchan 发表于 2019-6-10 17:09
grub4dos 命令参数我一点都不懂,遇到问题没人解答的情况下我也有好奇心。
看到说明文档里有此一行引起 ...
yjqd 发表于 2019-6-11 12:45
谢谢你的建议
以前我从不评分,因为我也没详细了解评分的作用
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |