制作工具
《骑马与砍杀》NOTEPAD++ MS编辑辅助工具-新添加了全局词典
2020-01-02  浏览:392  下载:9
文件类型:
文件大小:0.57M

如题,自接触MS以来我一直使用的NOTEPAD++,该工具简约方便,消耗资源少,不容易崩溃,算是一款比较优秀的工具,不过,美中不足该工具没有MS中常用的函数及关键字,也缺乏如同其他优秀编译器一样的文件管理模式,这是他的一点不足

   今天下午工作完毕后离下班还有很长时间,所以顺手做了这个辅助的软件,我是基于notepad++ 5.8.6版本做的(下载中已付带该版本),其他版本不清楚,不过应该高于本版本的不会有问题

词典和改健功能(上帮助文档相关)

#####################################

其他工具:

  .词典:

      类似于各种翻译工具的全屏幕取词,并在词典中找到解释,显示在词的附近。词典具有添加|修改|删除词条的功能

      本工具适用于任何软件,可以截取绝大多数非图片的字符串,鉴于如此,我将本工具分离了出来,在conf目录中

      补充,词典工具已有,词条需要自己补充,如果有哪位把做好的词条文件传上来的话,我想这是一个功在千秋的事情

      此工具可用于绝大多数编辑器,可以说是一款与MS毫不相关的工具

      注意:

          1、本工具用到了外部线程注入,行为类似于一些病毒,所以有可能导致360等小护士大发娇嗔之类的,我也不想和她较真了,所以请自己斟酌。

          2、外部调用本工具不允许重复打开(似乎我已经加入单例模式了,忘了),在本程序内不受重复限制(默认单例模式)

  .改键工具:

      原本我只想做个修改快捷键的功能,不过既然用了全局键盘监控,就顺便做下任意改键的功能,当然,仅仅是1对1修改,并非键盘动作录制,什么一键必杀,完美N,完美E之类的东西。支持修改和屏蔽我的大键盘上所有的键。如果你的键盘某个键失灵,或者某个游戏无法改建,键位不舒服等,再或者想屏蔽掉一些诸如wind等可恶的键时可考虑这个

      改建功能支持PC大键盘所有键位

      工具分为3个选项:

      1、系统:这个是结合MS辅助工具用的,其中定义了4种事件(默认快捷键):打开词典(F2),打开帮助(F1),打开改键(F3),开始编译(F4),(系统默认快捷键可以通过本工具来重新定位)

      2、改键:采用A=B的方式,前一个是要改的键,后一个是替换的值,如果A=空(“空”这个汉字),表示屏蔽该键(当然,骑砍种可能不用该键,只是顺手而实现得功能,通用于绝大多数程序)

      3、运行:制定一个键,当按下该键时,运行一个程序,这个功能自己发挥,我自己将F5作为了运行M&B的快捷键,这样一来可以更快捷或者说更懒了

      注意:本程序退出(主程序)该键恢复。该键方式有两种:

        1、单击对应的文本框可以弹出一个改建界面,按任意键后点右下角对勾确定

        2、直接在文本框中输入,这个是为了防止要改的键已经被修改,比如已经屏蔽了A键,但想要将S键改为A键,因为屏蔽的原因无法输入A,所以你需要到其他地方复制一个A添加到这里来

        此工具也是全局使用,与本程序联系性不太大,只不过不想分离出来了,就在这里整合着


词典介绍:

      默认F2弹出词典界面,词典中我添加了所有的operations中的函数,因为是用程序添自动加的,所以,介绍也仅仅是PY文件中自带的模棱两可的注释而已。但自己可以完善词典,比如上图所示,我在论坛或者那个地方发现了一个我需要记录的词,鼠标移到词上,如果该单词已经被收录到词典中的话,词典工具的主界面会自动跳转到他的介绍那里。因为我添加了所有的operations函数,所以他会跳到原来模棱两可的介绍那里,接下来点击编辑,开始修改词条的解释。如上图所示,完成后选择保存,这个词条将永久保存在硬盘中。以后鼠标移上这个词条会自动出现黄框中的解释。可以任意添加新的词条,点击词典工具添加选项会弹出傻瓜式添加界面。你完全可以添加任何东西,比如把这个词典改为中日文翻译词典等等。

     补充,从上图看,应该发现本工具是面向全局的,可以截取任何位置非图片类型的词条并在字典中找到对应的解释。不过也有一个问题暂未处理,对于UFT类型的页面截词时,有一些是截不到的,所以只有用鼠标选择了词的区域才可以。这个应该与编码有关。中文站应该是UTF-8的编码,所以选择字符串之类的有时会多出或者少选一个字符来,以至于在词典中找不到对应的解释

     如果有多人使用这个词典的话,将词条文件上传上来,我可以用工具帮忙整合一下,多人努力可以做到全部翻译的效果。    


     

#####################################


2011.05.14,修复了几个明显bug并将notepad整合到下载中,如无意外,将不再更新了


整合文档:

1、将 辅助工具.rar 解压到你的MS目录下

2、解压并安装npp.5.8.7.bin.zip,推荐默认安装路径【C:\Program Files\Notepad++】

3、将langs.model.xml替换安装路径下的相同文件,以实现MS中关键函数加亮

提示:本工具带有自动打开目录和工具中调用编译程序的功能,所以推荐创建桌面快捷方式,不需要在去打开MS目录了


工具说明

##################################
##                                                                  ##
##        时间:        2011-05-11                        ##
##        作者:        无忧天下                              ##
##                                                                 ##
##################################
一、功能:    
     1、自动读取MS中的变量和各种常用数据,如operation、script_*、contans等,实现语法提示和函数补全功能
    2、列出MS文件夹中的文件,并进行了分类,方便打开文件
    3、简单化编译功能,方便快捷
    4、自动隐藏,人性化设计不妨碍编程进度
    5、自动打开目录,可将快捷方式放在桌面,不需要访问MS文件夹
二、环境:
    1、本工具是一个配套工具,请确保安装了notepad++ 5.8.7版本(其他版本需要自己测试)
     2、开启notepad函数补全功能:打开notepad++ 点设置-首选项-自动备份与完成-将下边两个选框全部打上对勾
    3、配置目录,建议安装notepad++时选择默认路径(C:\Program Files\Notepad++),如果路径不同,修改本程序conf\path.ini
    4、本程序连同conf文件夹复制到MS目录下(和*.py同一个目录)
    5、本程序读取新变量时会自动打开一个文件(无关紧要)
    最后:语言选择为python

三、界面:
   工具分为5个模块
   1、说明:关键字,选择你要添加的关键字所在文件,即时添加即使读取,本次做选择的内容会自动保存,下次将加载上次的选项
      扩展:打开主目录conf文件夹下的


最后:需要 .NetFreamwork 2.0+ 支持。记得以前发布的东西很多汽油纷纷发帖或者短信怒斥程序不可运行,先要装好这个了

另外我不知道有没有更好的辅助器,不过这个就当消遣玩了,有兴趣的拿走


  关于语法补全和语法标亮,很多ms老手都认为没有必要,不过这是对老手而言的,我的一个做了30年C的老师编辑代码都是文本编辑器,而且不出错,这个不是人人都能办到的。最起码对我来说operation、slot以及item、troop、script等等这些关键字很多还是不会默打的,有了这个一方面可以提高速度,并且增加正确率,另一方面可以作为参考,比如打一个slot_item_后边就会出现所有相关的slot。选择起来也方便了

评分



发表评论
0评