|  | 
 
| 本帖最后由 littleknife 于 2015-4-8 05:52 PM 编辑 
 ------------------------------------------------------------------------------------------------------
 PKUxkx外接快捷菜单面板
 ------------------------------------------------------------------------------------------------------
 
 其实主要想法是基于MUSH按钮功能的薄弱想弄一个菜单出来,原本应ddid前辈和不亮的帖子想弄wxlua,可惜兼容性始终是个问题,所以只能曲线救国了。在自己没事研究VB的过程中刚好有个朋友提供了一点思路及代码,结合前期经验的积累,弄出这个小插件,也算一个还愿吧。不过mygame同学在MUSH论坛找到了Nick Gammon前辈的作品的帖子(正与朋友发的源码大同小异),真是吾辈之幸事。
 另外,个人感觉这个插件的可开发性非常广泛,其实它基本上就是一种外挂了,有兴趣的同学可以考虑基于这种模式开发出自己的特色快捷菜单。鉴于个人时间和精力的问题,这帖子只以一种抛砖引玉的方式,记录下自己的心得而已,供大家参考吧。
 
 ----------------------------------------------------------------------------------------------------
 mygame提供的Nick Gammon前辈的源码帖子:http://pkuxkx.net/forum/viewthread.php?tid=23587&page=9&fromuid=8086#pid288557
 ----------------------------------------------------------------------------------------------------
 插件主文件名:pkuxkx_QuickMenu.xml
 --------------------------------------------------------------------------------------------------------
 最新文件下载v20110924:,
 -----------------------------------------------------------------------------------------------------
 pkuxkx外接快捷菜单面板安装版:
 -----------------------------------------------------------------------------------------------------
 该插件需要VB6运行库支持:
 -----------------------------------------------------------------------------------------------------
 此插件VB代码(供学习交流)[20140408]:
 ---------------------------------------------------------------------------------------------
 一、特色:
 1、完全可以取代命令行的插件,应该说是新手的玩家的一个不错的选择。
 2、用插件的方式加载这个外接菜单与MUSH毫无冲突。
 3、内嵌城际互联脚本及常规的机器人(打坐,吐纳,修炼)【需要《一个脚本走天下框架模块》支持】
 
 《一个脚本走天下框架模块》:http://pkuxkx.net/forum/thread-22571-1-1.html
 -------------------------------------------------------------------------------------
 二、使用方法:
 在Mush中引用压缩文档中的插件文件。pkuxkx_quickMenu.xml
 ★★注:插件文件要和菜单可执行文件放在一处,并且不能修改名字。
 -------------------------------------------------------------------------------------
 ★★注:安装问题汇总如下:
 (一)安装时若出现以下情况:
 
 复制代码ActiveX 部件不能创建对象
Cannot execute bar display program
Check it is installed.
【解决方法】运行一下MUSHclient_menu.exe,注册这个组件。
 (二)若出现下面提示:
 复制代码类型不匹配: 'MenuObject.SetTitle'
脚本错误处的上下文:
  50 :     MenuObject.SetPosition CInt (X), CInt (Y)
  51 :    else
  52 :     Note "First time used - using default screen position"
  53 :    end if
  54*:                MenuObject.SetTitle world, world.WorldName
--------------------------------------------------------------
 【解决办法】★可以参考74楼帖子的办法解决:http://pkuxkx.net/forum/viewthread.php?tid=23587&page=8&fromuid=8086#pid288397
 
 1、下载安装版及VB6运行库,安装到您的目录下;
 2、下载tlb文件注册软件:,注册mush目录的子目录scripts中的mushclient.tlb文件到您的系统中。
 选择MUSHclient\scripts\mushclient.tlb注册。即可
 3、最后Mush的插件菜单中,选择[重新安装]pkuxkx_quickMenu.xml。
 -------------------------------------------------------------------------------------
 三、更新记录:
 2011.09.27 17:30 修正安装文件没注册组件的bug,现在已经可以实现自行注册mushclient.tlb和菜单组件了。彻底解决安装问题。
 2011.09.25 8:20 重新制作安装文件,在安装结束后自动注册组件。(吼吼,前面考虑不周,现在加上,抱歉。)
 2011.09.24 7:30 制作安装版文件,解决使用中出现调用错误的bug。
 2011.09.23 17:40 加入修正后的领悟模块加入进来了,不要忘了去下载新版的框架文件。
 2011.09.23 15:40 加入基础机器人,打坐、吐纳、修炼。(注:此模块必须配合《一个脚本》v20110923方可正常使用)
 2011.09.22 12:35 完善城际互联。实现点选城市即可。
 2011.09.22 7:30 再次做出调整,把生活命令等加入罗盘界面,取消其他标签页,只保留三个主要页面。
 2011.09.21. 21:00修改了大部分界面,战斗模块修改,罗盘输入改为回车输入,同MUSH的comand。
 2011.09.21. 19:00首发快捷菜单。更新v20110912版供测试。
 --------------------------------------------------------------------------------------
 
 
 
 
 ---------------------------------------------------------------------------------------
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?注册  评分
查看全部评分
 |