KCDDP ADV综合创作站 » 高级技术区 » [已解决]TJS如何访问剪贴板


2009-7-7 09:35 zeas
[已解决]TJS如何访问剪贴板

原来真的用插件……
clipboardEx.dll

(旧帖)请教TJS能否实现一下功能?
[quote]·多窗口: 如DEBUG窗口一样,用另一个窗口控制主窗口过程,比如播放、暂停之类。
·多行编辑: karryngai 修改过的editlayer类已经有了一般编辑器的特性,但是还是不能支持多行编辑。
·写入任意文件: 原本保存进度的功能就是要写入数据用的,但是能否自定义写入任意数据到任意文件?(其实我觉得这个应该很容易实现,只不过我还没去研究:P)
好吧,我的真正目的是要把KR引擎弄成汉化引擎,让翻译们可以在游戏过程中看者画面听着语音输入汉化文本,能够增加积极性也能提高质量。具体是:建立一个窗口,可以输入文字。游戏文本带有标记,如果已经存在翻译文本,则显示出翻译文本(校对用);如果没有则清空待输入,按Ctrl+Enter结束输入、显示下一句文字并写入文件。如此按游戏流程“玩”下来后,便可在SaveData目录里收割汉化文本……
TJS脚本还有很多地方不明白,现在自己正在学习JAVA中……希望各位大大能支持。[/quote]

[[i] 本帖最后由 zeas 于 2009-8-8 18:45 编辑 [/i]]

2009-7-7 11:11 sarah707
1.应该可以……不过对脚本的暂停啊……不知道能不能直接用showModal()来实现……
2.这个请自行修改吧……或者重新写一个之类的
3.可以,我记得使用说明是写在tjsdoc里的

2009-7-8 10:50 57379170
存档的话 自己弄文件格式吧
用 dictionary
比如说 lables=[]
filename=[]
filename[i]="savedata"+i+".dat";
lables[i]=%[]
里边的格式自己定义就是了
可以使lables[i].xxx=f.xxx
都存进去
然后 (Dictionary.saveStruct incontextof lables)(filename[i])

2009-7-12 11:55 zeas
文档看了,save()的用法明白了
已经可以在新窗口里创建Edit对象了
控制主窗口的进程(我用enterAutoMode()和cancelAutoMode()控制,还没测试),还有监视键盘回车键(VK_RETURN)控制步进的实现方法也已经有了
但是现在问题是如何在监视回车键的时候暂停脚本,按下回车后恢复脚本进程
刚接触TJS的新人继续求教……

[[i] 本帖最后由 zeas 于 2009-7-29 10:55 编辑 [/i]]

2009-8-8 17:02 zeas
难道要用插件实现吗……

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.