KeyFansClub

首页 » - 同人讨论区 - » 综合同人区 » 发布一个自制Kirikiri脚本生成器Demo版
Koori - 2008/11/4 1:41:00
首先,感谢KCDDP让我有机会认知Kirikiri软件,没有这个机会就没有今天的程序。



我写这个软件的初衷是为了能提高效率而做,是为了能给各位写ks脚本却又不得不反复输入那些麻烦的标签的朋友省去一些不必要的麻烦而设计。
下载:
http://kcddp.keyfc.net/bbs/viewthread.php?tid=907&extra=page%3D1

由于Bug众多,所以不提供调试版给大家下载使用。以上这两个版本是相对稳定的版本,没有什么重大BUG,不过相对的功能也少了些,实用性就更小了一些。如果有需要,可以针对需求定制脚本功能……不过具体坑要挖多久一个是要看我自身的时间是否充裕,另外也是要看我的知识能否到达这个地步……

其实本程序在建立完毕后有人提议把调试版发出来共享,不过后来考虑了一下,一方面我认为作为新手应该先熟悉代码,只有打好基础才能体会KRKR的精彩,毕竟我做这个程序的目的是为了提高效率而不是给新人排忧解难,所以新人该吃的苦还是要吃的……另外,也有出于GNU对程序开源的要求比较难以接受这点原因,所以无法完全将软件的调试版共享出来。在这点希望能得到大家的理解与支持。

本程序设计之初并没有考虑很周到,所以有些算法其实是后期紧缩过的,相对来说,精简版剔出了很多不必要的类继承和ActiveX控件的重写,所以虽然功能少,但相对的运算效率和稳定性都是最好的——虽然这也不需要什么大面积运算吧= =|||

嗯……暂时介绍就是这么多,目前这个软件还有很多很多问题,对于某些控件功能的继承还有控件类模块的显示方式都存在或多或少的问题,这点会在后期的更新中一点点完善。当然,三个版本的功能也会逐步丰富起来、稳定起来。最后希望大家喜欢这款程序= =|||

KScript项目负责人:怪叔叔·克里
2008年11月4日



PS:其实这个程序的使用、受众、需求等都不是我考虑的目的,我真正希望的是通过本程序起一个抛砖引玉的作用,能够找到愿意开发类似工具软件的同仁。本身我不是一个伟人,我自己也是有私心的,所以我不可能把软件源交给GNU并把调试版轻易给出……也正因如此,即便我的能力再好,知识再渊博,我一个人闷头研究的成果肯定不如齐心协力出来的东西好。那么如果谁愿意独立开发Kirikiri脚本生成程序的话我也会尽力去支持的~
  顺便在此也呼吁一下各为对Kirikiri或其它相关脚本平台有爱的同仁们努力打造一个ACG的美好未来=v=
keakon - 2008/11/4 8:44:00
支持~

研究看看,不过krkr已经有开发平台了,就是bug多…
水羊 - 2008/11/4 12:24:00
喔喔!!
克里的好物一定要收拉~~!!
謝謝克里~~!!
nemoma - 2008/11/4 12:35:00

水羊估计永远都不会用到那个工具
keyfanjun - 2008/11/4 20:17:00
虽然我是用不到啦,但看见克里这么努力就一定要支持一下!
messiahrt - 2008/11/4 23:28:00
:Tuzki4: 顶!好工具分享
septemyang - 2008/11/5 10:48:00
好物啊!我想LZ的这个工具会起到不小的作用吧,有了这么方便的工具,应该会又有更多人去研究kirikiri了吧。我现在已经习惯了kirikiri的脚本编辑了,不过还是小白一个,支持LZ!
hkuczc - 2008/11/5 23:34:00
果然是正则替换王道么?
Koori - 2008/11/6 10:26:00
:miffy2: :miffy2: :miffy2:
应该是吧= =|||
毕竟有很多正则的属性是很多的...如果把那些都替换掉的话可以省去不少时间啊= =|||

嗯……就是为了这个做的这个程序= =|||
神尾小空 - 2008/11/6 22:59:00
不明白 这工具有什么用 我一电脑盲
godxq1986 - 2008/11/8 16:10:00
偶这个笨蛋还是喜欢一行一行的去写,这样感觉比较踏实

虽然不会用到,但还是来支持一下

这个脚本生成器应该会降低KRKR的入门门槛,让更多人了解KRKR并喜欢上KRKR
Koori - 2008/11/8 17:32:00
這可不是目的= =|||
如同開頭所寫,目的不是為了新手入門,而是爲了提高或者幫到中等或偏上的群衆……

入門如果靠這個軟件的話,一方面惰性會增加,另一方面對基礎知識會掌握的不牢靠……
冰煌 - 2008/11/10 15:57:00
下了收藏。

初学的话的确是要做好基础才行。这样在攻更高的效果的时候不会至于基础不牢破绽不断。

始终觉得像学习这样的编程类知识的时候,自己不断的尝试,最后得出的经验才是自己的。
Miliardo - 2008/11/13 0:10:00
= v =这么说吧,我一直不做这种工具的原因是,我个人感觉一般来说用键盘输入脚本和指令比一直在键盘鼠标之间切换更快。
这个是当时吃了RM的时间编辑器不少苦头后才得到的结论。

再具体的说呢,如果要做这种东西的话,可不可以试着考虑一下扩展性,还有增加快捷键以支持纯键盘的使用?
Koori - 2008/11/13 11:01:00
这些的确都在考虑范围中,不过就目前CS Express版为按钮封入的消息较少,这个问题也只有等到将来改写类库的时候再说了= =|||
另外,不知道为什么System.Windows.Form.Button类中不能正确响应KeyPress消息,所以热键功能一直搁置。我也有考虑是否可以直接在Mdi子窗体连接菜单的方法。不过CS的MenuStrip又相当吃资源= =|||我1G内存编的慢……= =|||
Koori - 2008/11/17 19:26:00
11月17日程序(test 1.0 - Prism)更新及问题解答
首先升级的是ts02-beta,强化了一些功能,不过某些BUG尚存,所以没有一并打包过来。下面说一下本次更新内容……

1)强化脚本编辑框,使文本每次插入新指令后自动滚动到最新行;
2)缩减了一些不必要的函数(目前程序大小为485KB);
3)消除了精简版,只留下T1-p稳定版下载;

目前还是在选择和设置焦点的问题上无法前进,另外也有DirectoryTreeView类的问题不能添加测试新功能……有待更新……将来应该会变得更加人性一些……= =|||另外,由于读入键盘响应事件的严重延迟问题,暂不能为各功能设置快捷键操作,请见谅。= =|||

下载:
http://kcddp.keyfc.net/bbs/viewthread.php?tid=907&extra=page%3D1&page=2

[问答部分]
Q:呃 好像只支援簡體輸入的樣子…不知道會否有繁中?
A:具体支援哪个编码应该是根据你的计算机环境而定的。由于本程序使用的是ANSI编码——即非Unicode方式存储信息,所以理论上你的剧本如果是在繁体中文环境下制作的,那么它就是繁体中文的,如果是日语环境下制作的那么它就是支援日文的。
keyfanjun - 2008/11/17 20:01:00
更新了吗~克里真是效率高那~:Tuzki10:

话说这个真热门,被顶起来多少次了~~
Koori - 2008/11/17 20:48:00
:miffy3: :miffy3: :miffy3:
其实是没多少人来看……= =|||
1
查看完整版本: 发布一个自制Kirikiri脚本生成器Demo版