无忧启动论坛

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

[分享] RUN 1206 更新 支持磁盘交换,文件检索,自动菜单,自动列表,全自动安装nt5x系统

    [复制链接]
1#
发表于 2010-12-13 21:26:46 | 显示全部楼层
原帖由 chenall 于 2010-12-13 20:13 发表
pause命令经过增强,会返回按键的ASCII值.0x69,0x49分别是i的大小写ASCII码....

呵,真是太好了,正在琢磨着准备建议增强这个功能……
回复

使用道具 举报

2#
发表于 2010-12-14 00:09:25 | 显示全部楼层
原帖由 chenall 于 2010-12-13 20:13 发表
pause命令经过增强,会返回按键的ASCII值.0x69,0x49分别是i的大小写ASCII码....

能支持管理命令就更爽了!^_^
回复

使用道具 举报

3#
发表于 2010-12-14 00:19:17 | 显示全部楼层

回复 #31 chenall 的帖子

不好意思,打错了。是“管道”命令,即|
回复

使用道具 举报

4#
发表于 2010-12-14 00:38:46 | 显示全部楼层

回复 #33 chenall 的帖子

pause命令经过增强,会返回按键的ASCII值.0x69,0x49分别是i的大小写ASCII码

我是说pause 新增的“返回按键的ASCII值的功能”支持管理命令的传递。
如 pause --wait=3 | wenv set keys=
回复

使用道具 举报

5#
发表于 2010-12-14 01:18:02 | 显示全部楼层
谢谢c大指点……..
回复

使用道具 举报

6#
发表于 2010-12-14 17:26:38 | 显示全部楼层
回复

使用道具 举报

7#
发表于 2010-12-27 13:58:19 | 显示全部楼层
批处理中还是允许使用configfile为好。
回复

使用道具 举报

8#
发表于 2010-12-27 15:12:15 | 显示全部楼层

回复 #106 chenall 的帖子

很奇怪,批处理中对configfile的处理总是会出现问题。稍有空时,我整理一个可重现问题的上传报告。
回复

使用道具 举报

9#
发表于 2011-1-2 23:58:34 | 显示全部楼层

回复 #140 shiningboy 的帖子

我的那个版本应该满足你的要求。
RUN (hd1,0)/iso/.automenu
回复

使用道具 举报

10#
发表于 2011-1-13 10:34:31 | 显示全部楼层
呵,百草去弄,我拿来主义。
回复

使用道具 举报

11#
发表于 2011-1-19 10:03:33 | 显示全部楼层
原帖由 sratlf 于 2011-1-19 09:56 发表
@ hai2002713

你是通过什么方式启动的  我实机和虚拟机测试都很正常  没办法重现你的错误  不好说是哪里出的问题   你可以试下zxw的run  看看有没有这个问题

firadisk可以用gz压缩  这个任意

ps:可以 ...

不用试了,我已取消过滤这种问题。目前考虑到没有很好的过滤方法,有可能把不应过滤的文件过滤掉。

[ 本帖最后由 zxw 于 2011-1-19 10:07 编辑 ]
回复

使用道具 举报

12#
发表于 2011-1-19 10:16:40 | 显示全部楼层

回复 #278 sratlf 的帖子

我想很简单,用 cat定位第二行,换行符为标志。
回复

使用道具 举报

13#
发表于 2011-1-19 10:37:37 | 显示全部楼层
可以取最后一行,如取第三行:
debug 1
cat --locate=\xA --number=2 %~n1.TXT | set skip=
cat --skip=0x%skip% | set c=
debug 0
c变量的值应该就是要获取的第三行。
若行数不定,稍微复杂一点,也不难,多加一句,先判断换行符个数就行。

你可以先测试一下,我未测试。

[ 本帖最后由 zxw 于 2011-1-19 14:42 编辑 ]
回复

使用道具 举报

14#
发表于 2011-1-19 10:58:54 | 显示全部楼层

回复 #283 hai2002713 的帖子

呵,我已取消过滤这种形式。改天想个新办法来过滤。
回复

使用道具 举报

15#
发表于 2011-1-19 14:40:48 | 显示全部楼层
@chenall:
学习了,受益不浅。

call :get_last_line后面不用紧跟空格?

[ 本帖最后由 zxw 于 2011-1-19 14:47 编辑 ]
回复

使用道具 举报

16#
发表于 2011-1-19 15:14:09 | 显示全部楼层
受教了,谢谢chenall大指点。
回复

使用道具 举报

17#
发表于 2011-1-20 14:18:43 | 显示全部楼层
其中一段要作如下修改:
debug 1
cat --locate=\xA --number=%3 %1 | call :get_last_line
set /a _end=%_end%-%_start%
cat --skip=%_start% --length=%_end% %1 | set %2=
debug 1

[ 本帖最后由 zxw 于 2011-1-20 14:19 编辑 ]
回复

使用道具 举报

18#
发表于 2011-3-21 11:19:24 | 显示全部楼层

回复 #500 hai2002713 的帖子

set path=(bd)/GDOS/
呵,试试我这个,或许可行:
http://bbs.wuyou.net/forum.php?m ... p;page=1#pid2116977
回复

使用道具 举报

19#
发表于 2011-3-23 15:35:29 | 显示全部楼层

回复 #517 hai2002713 的帖子

版主的写set usrpath=
我那个写set path=
回复

使用道具 举报

20#
发表于 2011-8-31 11:23:48 | 显示全部楼层
毛病出在这一句:
command --set-path=/BOOT/GRUB/
应该删掉,或者写为:
command --set-path=(bd)/BOOT/GRUB/
后面就可以偷懒了。

[ 本帖最后由 zxw 于 2011-8-31 11:31 编辑 ]
回复

使用道具 举报

21#
发表于 2011-9-15 18:02:29 | 显示全部楼层
find --set-root /bootmg && RUN /bootmgr
find --set-root /ntldr && RUN /ntldr
回复

使用道具 举报

22#
发表于 2012-2-1 09:18:42 | 显示全部楼层
支持一个,嘻,我可以撒手不管了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 22:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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