无忧启动论坛

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

[已解决] grub4dos如何将串/boot/grub4dos/转为\boot\grub4dos\

[复制链接]
跳转到指定楼层
1#
发表于 2013-1-25 12:10:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
grub4dos如何将串/boot/grub4dos/转为\boot\grub4dos\

若一内存变量grubdir存放的是grub4dos支持的全路径格式,如/boot/grub4dos/,或更长的路径/dir1/dir2/dir3/dir4/,

如何用grub4dos的命令将其转换为DOS支持的路径格式,如\boot\grub4dos\,或\dir1\dir2\dir3\dir4\等,并赋给变量dosdir

诚请各位网友指点,谢谢!


[ 本帖最后由 qj_tzy 于 2013-1-25 21:23 编辑 ]
2#
发表于 2013-1-25 12:44:25 | 只看该作者
按照GRUB4DOS的文档说明,你如果想使用WINDOWS风格的目录,只要在目录前加上@字符,就可以访问WINDOWS风格的目录了,比如@C:\test这样的目录

[ 本帖最后由 venom 于 2013-1-25 12:45 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2013-1-25 12:49:31 | 只看该作者

回复 #2 venom 的帖子

谢谢,但若要将其转换过来,该如何做呢?

[ 本帖最后由 qj_tzy 于 2013-1-25 12:52 编辑 ]
回复

使用道具 举报

4#
发表于 2013-1-25 13:16:35 | 只看该作者
什么转换啊!你加个@字符,后面的就照WINDOWS风格写就行了
回复

使用道具 举报

5#
发表于 2013-1-25 13:25:18 | 只看该作者
cat --locatei=/ --replace=\\ (0)/a.bat
这句你参考下
回复

使用道具 举报

6#
 楼主| 发表于 2013-1-25 13:53:25 | 只看该作者

回复 #5 527104427 的帖子

但全路径是存放在一个内存变量中的,此句好似不行吧
回复

使用道具 举报

7#
发表于 2013-1-25 14:25:45 | 只看该作者

回复 #6 qj_tzy 的帖子

echo %grubdir%>(md)0x200+28
cat --locatei=/ --replace=\\ (md)0x200+28
cat (md)0x200+28 | set dosdir=
回复

使用道具 举报

8#
发表于 2013-1-25 14:39:01 | 只看该作者
原帖由 <i>527104427</i> 于 2013-1-25 14:25 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2666845&ptid=274737" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
echo %grubdir%>(md)0x200+28<br />
cat --locatei=/ --replace=\\ (md)0x200+28<br />
cat (md)0x200+28 | set dosdir=
<br />
呵呵,不错,已经成高人,并且还是热心的高人了。
回复

使用道具 举报

9#
发表于 2013-1-25 14:45:39 | 只看该作者

回复 #8 hotdll 的帖子

这些都是学习饭大的fiso/f6img的代码。
回复

使用道具 举报

10#
 楼主| 发表于 2013-1-25 14:56:16 | 只看该作者

回复 #7 527104427 的帖子

非常谢谢,我试试!
回复

使用道具 举报

11#
 楼主| 发表于 2013-1-25 17:15:59 | 只看该作者

回复 #7 527104427 的帖子

已试成功,非常感谢,是否还有其他的命令写法吗?
回复

使用道具 举报

12#
发表于 2013-1-25 18:44:31 | 只看该作者

回复 #11 qj_tzy 的帖子

暂时我就知道这种方法,还有没有其它方法,要靠楼主去学习和实践了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 05:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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