galeocerdo 发表于 2015-09-21

万花筒按键v0.3,全功能都有独立开关!

本帖最后由 galeocerdo 于 2015-9-23 09:56 编辑

首先,这个按键精灵的目的是为了解决两个问题
第一: 一键完成:暂停输出-->使用辅助技能-->继续输出
第二:一定程度实现超级宏开关功能

第一点我相信大家都能明白,情况就类似停止输出,然后扶摇,然后继续输出。

至于第二点,试想象以下情况

假设第一阶段需要群,第二阶段需要单体输出,第三阶段单群都需要,那么一般做法我们来回切换宏,把宏图标移来移去。
以上的情况需要我们战斗前换宏(因为大家一般都是默认单体宏),然后第二阶段再切换,第三阶段...干脆放着。

是多么的不方便,而且玩家也往往都忘记这样做,宏多的人(就比如我用的10段)更是对这种苦恼不已。

解决方法就如同第一情况一样但是又稍微不同,我们需要彻底停止之前的宏然后开始另外一个宏。

所以,为了解决这个问题,我们需要可高度自定义的按键精灵,一个可以让我们,在一键之内,停止n个宏、开始x个宏、暂时启动p个宏、暂时停止q个宏,一切都在一键之内完成的按键精灵,可以让玩家发挥自行创意的按键精灵。

为此我写了这个万花筒按键精灵(之所以叫做万花筒是因为你可以做出很多种搭配)。

以下为使用说明(注:这不是你一拿到手就可以马上学会的按键,建议熟悉下)


【自动键】:设置你想要自动化的键位。
【开始】:设置一个可以启动自动键的键位。
【关闭】:设置一个可以关闭自动键的键位。
【间隔】:这个决定按键频率,时间越少就越快,单位毫秒。【暂启、开始】都依赖这个频率,必填。
【暂停】:设置一个可以让开始中的自动键暂停的键位。
【暂停(s)】:决定暂停多少秒?如果【暂停】有数值的话,这个必填。
【暂启】:设置一个可以让关闭始中的自动键暂时启动的键位。
【暂启(s)】:决定暂时启动多少秒?如果【暂启】有数值的话,这个必填。

无论是否同一个key,都可以把【自动键、开始、关闭】设成一样的键位。

对同一个key而言,不要把【暂停】设置和【暂启】一样,也不要把【暂停、者暂】启设置和【开始、关闭】一样。虽然不会出错,但是没有意义。

每个key的【自动键、开始、关闭、暂停、暂启】都可以设置跟其他key的【开始、关闭、暂停、暂启】一样,你可以在这方面发挥你的创意。详情请见例子。

请衡量自己的电脑能力来决定使用几个key,说实话按键挺卡,以后我会使用其他平台写。


例子解说:


**** Hidden Message *****

有一点我要说的是,我的电脑是英文版电脑,各种按键2014失灵,目前是用按键9写。
但是按键界面小,所以我都是把脚本让其他人帮我用2014制作小精灵,按键9的界面在按键2014看起来很奇怪,我也不强求,毕竟不想一直麻烦别人。

这玩意儿逻辑很复杂,很多情况要考虑,死了不少脑细胞。虽然我觉得我堵住了大部分,不过有bug请让我知道。
也可以私信我建议,毕竟按键也是刚拾回来学,很多东西不知道。由于英文系统按键精灵2014和小精灵2014,所以我测试不到能不能用,但是在按键精灵9调试是可以用的,如果不能用请让我知道。

本来是用着.net F#写的,但是,唉,不多说了都是泪,为了写个按键我也是够拼了,以后可能会用易语言写。

最后有没有高手可以告诉我,我能不能把按键精灵的dll导入进visual studio?




洛水龙渊 发表于 2015-09-21

前排支持一个 ,脑子不够用了

jetzhao001000 发表于 2015-09-22

第一: 一键完成:暂停输出-->使用辅助技能-->继续输出 第二:一定程度实现超级宏开关功能

wjzskqzx 发表于 2015-09-22

1215674

阿里 发表于 2015-09-22

{:6_533:}好叼

admin 发表于 2015-09-22

感觉你附上你天策宏作为完整示例会好一点 不然我看完有点晕

ngy638507 发表于 2015-09-22

东西非常不错,感谢楼主提供分享!LZ辛苦了!支持一下!http://img13.poco.cn/mypoco/myphoto/20120809/08/5939420220120809081709071.gif

mmmikan656386 发表于 2015-09-22

感谢分享

nickyjie2010 发表于 2015-09-22

我来看看这东西好不好也

顾优紫 发表于 2015-09-22

1111111111111111111111
页: [1] 2 3 4 5 6 7 8
查看完整版本: 万花筒按键v0.3,全功能都有独立开关!