无忧启动论坛

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

[分享] grub4dos尾续批处理史记

[复制链接]
1#
发表于 2015-1-24 21:21:24 | 显示全部楼层
6.由于批处理在尾续后是不保存文件名,访问也是基于在尾续中的顺序,所以fbinsttool对尾续的批处理做了一下约定


用CPIO有保存文件名的吧,
有文件名,可以在批处理中用文件名来调用的(如果有目录的话也是可以的)
回复

使用道具 举报

2#
发表于 2015-1-24 21:58:38 | 显示全部楼层
首先一个BUG,左边添加默认的文件名有问题.

另外为了使用方便,建议大家把批处理等所有的文件都附加为数据文件,这样很容易访问(就是把批处理也作为数据文件)

这样访问很方便例子(只附加数据文件)

!BAT
:: 列出附加的数据文件列表
ls %~m0/
::显示数据文件里面test.bat的内容
cat %~m0/test.bat
::直接执行
%~m0/test.bat

如果是混合模式(批处理区和数据区都有的话)要访问数据区会麻烦一些...我们目前只能使用%~m0来访问尾续文件

回复

使用道具 举报

3#
发表于 2015-1-25 07:55:58 | 显示全部楼层
jianliulin 发表于 2015-1-24 22:03
1.左边文件名问题,在一楼有说明,取的不是导入文件的文件名,
2.是否把混合模式去掉,只保留尾续数据文件 ...

现在只使用数据模式,这样比较简单,不会混乱.

支持一个.
回复

使用道具 举报

4#
发表于 2015-1-25 08:02:53 | 显示全部楼层
另外有没有考虑支持文件夹?

点评

一般不需要,实在需要尾续一个小的img就可以了  详情 回复 发表于 2015-1-31 17:59
文件夹会把简单的问题复杂化,尾续的文件一半不会很多  详情 回复 发表于 2015-1-25 15:42
回复

使用道具 举报

5#
发表于 2015-1-25 15:44:29 | 显示全部楼层
嗯,确实有需要文件夹的,可以自己整,也可以直接用ISO文件

点评

chenall有没有时间把你的ntboot用新的批处理重写一次  详情 回复 发表于 2015-1-26 12:13
回复

使用道具 举报

6#
发表于 2015-2-3 18:28:12 | 显示全部楼层
本帖最后由 chenall 于 2015-2-3 18:31 编辑
pseudo 发表于 2015-1-31 15:42
只是回复20楼网友,为他需要的“样子”提供相关参考资料。
跟尾续批处理史无关,楼主勿误会。


http://chenall.net/post/grub4dos_menu/

这个应该是能找到的最早的尾续原型了

对于批处理来说如果文件比较多而且都是小文件时才需要尾续,如果文件比较大,则不建议尾续,因为这样子运行时加载的速度会比较慢(需要把整个文件读放到内存中).

但是如果文件都是批处理文件执行一定要用到的模块那还是用尾续吧,这样运行速度会比较快.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-21 01:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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