无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
无忧启动论坛唯一网址:bbs.wuyou.net系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 5667|回复: 24

[发布] 发布新的Hotkey,支持热键命令.

[复制链接]
发表于 2013-10-16 15:54:35 | 显示全部楼层 |阅读模式
本帖最后由 chenall 于 2013-10-16 15:57 编辑

最近为了解决 Issue 151:的问题

重新修改了外部命令HOTKEY

新的版本主要是增加了热键命令的支持
可以添加自定义热键命令

比如: 在菜单界面按F9就重启
hotkey [F9] reboot

后面的命令同样支持复合语句,只需用双引号就行了,比如
按F1就自动搜坳NTLDR并启动它.

hotkey [F1] "find --set-root /ntldr && chainloader /ntldr && boot"

要删除一个热键命令只要把命令置空就行了.
hotkey [F9]

在命令行运行不带参数的hotkey会显示当前已经注册的热键..

有兴趣的可以试试效果,看看还有没有什么我没有考虑到的BUG.

由于之前的GRUB4DOS会禁用所有HOTKEY命令的输出,有需要回显的就不能看到了.可以先用附件的GRLDR测试.

有了这个新版的HOTKEY,就又少了一个使用GFXMENU的理由了....

注: 你也可以使用[C] 做为热键,这样子在菜单界面,按c键就不能再进入命令行了,而是自定义的命令..^_^,隐藏菜单之类的功能更不在话下,,更多功能可以自己研究发现.



grldr.zip

147.49 KB, 下载次数: 1146, 下载积分: 无忧币 -2

hotkey-2013-10-16.zip

3.19 KB, 下载次数: 193, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +5 收起 理由
糊涂 + 5 很给力!

查看全部评分

发表于 2013-10-16 15:58:55 来自手机 | 显示全部楼层
沙发,C大原来还在辛苦开发,顶!
回复

使用道具 举报

发表于 2013-10-16 16:05:16 | 显示全部楼层
谢谢老大,试试
回复

使用道具 举报

发表于 2013-10-16 16:13:00 | 显示全部楼层
好久不见C大,辛苦了
回复

使用道具 举报

 楼主| 发表于 2013-10-16 16:36:18 | 显示全部楼层
最近忙于生计,比较少发贴,不过我基本上每天都有上来看看的。。
回复

使用道具 举报

发表于 2013-10-16 16:59:50 | 显示全部楼层
本帖最后由 kkcing 于 2013-10-16 17:34 编辑

我擦,终于出现这个了,双手双脚支持


如果能够更进一步,把各种热键按固定格式写到一个文本文件里,hotkey检测到此文件则自动载入就更好了

点评

支持这个想法  详情 回复 发表于 2013-10-18 12:39
这个是比较简单的,要实现也不难。 比如可以像这样子指定一个HOTKEY.TXT里面按一定的格式写好,由hotkey载入 hotkey /hotkey.txt 这个先放着,看情况再考虑去实现,当然了有兴趣的朋友可以自己修改源码来实现,  详情 回复 发表于 2013-10-16 20:40
回复

使用道具 举报

发表于 2013-10-16 19:00:59 | 显示全部楼层
拒绝伸手党,回复个~
回复

使用道具 举报

发表于 2013-10-16 20:07:17 | 显示全部楼层
借这个帖子,顺便说说,最近在 reboot.pro 上出现了新的 ahci 命令。这个命令的出现,更显示出 grub4dos 系统设计的必要性或紧迫性。

ahci 是作为内部命令来实现的,我觉得,内部命令和模块都属于内核,不应该使用外部命令的内存空间。所以,至少 malloc 和 free 函数需要区分内核和非内核。印象中,linux 内核的 malloc 和 free 就叫做 kmalloc 和 kfree,就不能与外部进程的 malloc 和 free 混淆。我觉得 chenall 可以参考 Linux 的函数命名方式,在函数名称以及实现细节方面都加以改造。在我看来,这个是比较迫切的。

其他的操作系统功能的实现,可以拖后,待到以后 chenall 有时间的时候再做。

点评

这个只能有空再看看,不过需要了解目前内核内存占用情况,我现在就是对GRUB4DOS内核的内存占用情况不是很明白,所以一直没有进行一些改造,像issue 145也是和这个有一些关联。.  详情 回复 发表于 2013-10-16 20:38
回复

使用道具 举报

 楼主| 发表于 2013-10-16 20:38:24 | 显示全部楼层
不点 发表于 2013-10-16 20:07
借这个帖子,顺便说说,最近在 reboot.pro 上出现了新的 ahci 命令。这个命令的出现,更显示出 grub4dos 系 ...

这个只能有空再看看,不过需要了解目前内核内存占用情况,我现在就是对GRUB4DOS内核的内存占用情况不是很明白,所以一直没有进行一些改造,像issue 145也是和这个有一些关联。.

回复

使用道具 举报

 楼主| 发表于 2013-10-16 20:40:48 | 显示全部楼层
kkcing 发表于 2013-10-16 16:59
我擦,终于出现这个了,双手双脚支持

这个是比较简单的,要实现也不难。
比如可以像这样子指定一个HOTKEY.TXT里面按一定的格式写好,由hotkey载入
hotkey /hotkey.txt

这个先放着,看情况再考虑去实现,当然了有兴趣的朋友可以自己修改源码来实现,应该来说并不难。只需要再增加读文件语句就行了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-12-7 08:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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