求助:Zmud7.21的简单Com插件
本帖最后由 jesh 于 2012-2-6 04:18 PM 编辑在Zmud读取txt文件到变量中,但因Zmud对汉字支持不好,读进来后是乱码,比如目、框、款等字符。
头疼!
Zmud又不能直接操作txt文件(可恨的Zugg要是写个#filereplace命令多好),于是想用VB写一个Com插件来解决这个问题,想法是这样的:
当获取txt文件后(log或者别的途径),从zmud发出指令通过COM组件读写txt文件,用约定的汉字替换掉会出现乱码的汉字(比如木替换掉目,包替换掉框),替换成功后返回信息至zmud,Zmud才读取文件,进行判断。
于是动手看zmud的com帮助文件,开始学VB(VB盲只会用plsql)。
终于可以建立一个空的ActiveX Dll,可是再也不能进行后续的工作了,在这里求助!
一,IzMUDPlugin对象后面的一堆过程(如AddCommands, MUDInput,OpenThread)是什么意思,有什么用,改怎么定义?
TKS!
[ 本帖最后由 jesh 于 2010-3-10 03:53 PM 编辑 ] 5个人路过了都没人反应自己顶起! 帮顶一下吧。
好象有看见过zmud721加载控件的教程,不过我没仔细看过。
为什么要自己写一个控件呢?直接找现成的用不行吗?这些类似的功能的,肯定应该有人写过,不过,别人不是用在MUD里而已。 原帖由 lzkd 于 2010-3-10 04:02 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
帮顶一下吧。
好象有看见过zmud721加载控件的教程,不过我没仔细看过。
为什么要自己写一个控件呢?直接找现成的用不行吗?这些类似的功能的,肯定应该有人写过,不过,别人不是用在MUD里而已。
你的意思是别人写的标准控件?
我找了好久没找到!
idle!
cry
并且学会了以后可以写别的控件 ^.^ 你去那种大型的VB社区,看哪个社区气氛好的。求人帮写一个也不是很难,或者找人给一个差不多功能的控件,自己回来改一下之类。你闹不明白的是只是一个开始,有一个开始,里面的功能自己整,应该不是很难。 原帖由 lzkd 于 2010-3-10 04:09 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
你去那种大型的VB社区,看哪个社区气氛好的。求人帮写一个也不是很难,或者找人给一个差不多功能的控件,自己回来改一下之类。你闹不明白的是只是一个开始,有一个开始,里面的功能自己整,应该不是很难。
支持小刀!!!!!!
相关的脚本已经找了一堆,就是放不进去5555 这样呀。我出个主意,不知道成不成。
我想,zmud中调用com控件的,这你应该会了,不然的话,不会想整这招。
那,现在你的问题应该是。。。你会调用,但你调的那个控件功能,不是你要的。
那么
1 如果那个控件,能够解开,那你找人帮你解一下。解开后,再把你需要的功能的代码放进去,再编绎一下。
如果不成
2 找个VB社区,总有那么几个心眼好,水平不错的人。就找这样的,这种人往往会发点作品在论坛,就找那个作品,看看能不能在zmud中调,如果可以,OK,请那人给你一个解开的。再教一下编绎。你有了半成品,自己再调点料应该是很容易的事情了。
试试看,不知道成不成。以前我玩PHP的时候,遇到问题,有时候就这么整,也有给我整成的例子,也有别人不理我的时候。那就没办法了。 没戏!问题是出在Zmud从trigger之类触发中获取汉字过程乱码了,你加载com插件也代替不了Zmud帮你获取参数吧?源就是乱码的,你从结果哪里怎么修改都无效。 原帖由 seagate 于 2010-3-10 04:38 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
没戏!问题是出在Zmud从trigger之类触发中获取汉字过程乱码了,你加载com插件也代替不了Zmud帮你获取参数吧?源就是乱码的,你从结果哪里怎么修改都无效。
你能理解错了!
我不是从变量存为TXT,
可以保证的一点是txt是没有乱码的! 精神可嘉!
不过为什么不用cmud呢,没有乱码!为什么还要在一个过时的产品上折腾呢?
不过还是希望你搞出来