万花筒按键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?
前排支持一个 ,脑子不够用了 第一: 一键完成:暂停输出-->使用辅助技能-->继续输出 第二:一定程度实现超级宏开关功能 1215674 {:6_533:}好叼 感觉你附上你天策宏作为完整示例会好一点 不然我看完有点晕 东西非常不错,感谢楼主提供分享!LZ辛苦了!支持一下!http://img13.poco.cn/mypoco/myphoto/20120809/08/5939420220120809081709071.gif 感谢分享 我来看看这东西好不好也
1111111111111111111111