seagate 发表于 2010-1-15 20:51:44

Cmud使用一天心得与困惑

zmud721用了很长时间,昨天写区域遍历算法发现乱码问题躲不过去,一气之下转到cmud 303.今天用了一天发现还是有一些好处的。 1.cmud 303支持local variable和function,非常好用,转到cmud303以后,许多代码可以进行封 装了(至少我的查询数据库部分全部都封装了)。可以尝试递归操作,路径函数可以进行优化了。
2.到cmud 303以后函数封装需要,尝试使用datarecord类型变量和list+datarecord复合变量,可以 尝试使用这些复杂变量传递更符合实际需要的参数。比如可以把多个房间的信息从函数中传递到 主进程。
3.碰到一个麻烦,常常用着用着package editor窗口中的类树整个消失了,只能通过class panel一级级找到,谁碰到过类似问题?重启cmud就正常了,谁知道怎么解决?
4.还有一个问题就是cmud里面怎么切换不同的.mud文件,比如我两个机器人存在a.mud和b.mud,我从a.mud切换到b.mud只能关闭a.mud重新连接b.mud?
5.message窗口的字体哪里设置?我在font里面设置一通没发现有改变?里面太多了,谁有经验告诉一下。

[ 本帖最后由 seagate 于 2010-1-15 08:53 PM 编辑 ]

grla 发表于 2010-1-15 22:15:28

...

sway 发表于 2010-1-16 01:17:32

做的是什么超级机器人啊?
仅仅推车的话不用这么麻烦吧。。。

oolong 发表于 2010-1-16 06:56:37

由于zmud挂了太多id想研究一下cmud,头大死了,楼主研究好了写一点心得吧

gocold 发表于 2010-1-16 08:44:03

回答
问题3,看图options > fonts 出现菜单 控制当前进程的是session 下面的5项,

感觉比zmud舒服多了,颜色可以有多种组合,效果图(可以都设置看看)

问题5
看图

gocold 发表于 2010-1-16 08:49:46

问题4好像没有好办法,只能这样,不用关闭吧,可以开很多个进程,设置好自动连接,两个都打开,不用了就disconnet,连接另外一个

[ 本帖最后由 gocold 于 2010-1-16 08:53 AM 编辑 ]

gocold 发表于 2010-1-16 09:04:38

<?xml version="1.0" encoding="utf-8" ?>
<cmud>
<class name="Autolog" initenable="true" enabled="false">
    <notes>Used to automatically send username and password login info</notes>
    <trigger priority="20" case="true" verbatim="true" newline="false" prompt="true">
      <pattern><!]></pattern>
      <value>#PW;#T- autolog</value>
    </trigger>
    <trigger priority="7250">
      <pattern><!]></pattern>
      <value>#CH</value>
    </trigger>
    <trigger priority="7960">
      <pattern><!]></pattern>
      <value>#CH</value>
    </trigger>
</class>
</cmud>
自动登录,拷贝存为xml文件,导入,进程设置好帐号密码,自动登录
cmud的package设计理念非常好,很多公用模块,就可以设计成package,cmud已经自带了一些公用package

可以打开看看
english keypad 设置快捷键,不用可以将前面的勾去掉
english directions 预定义的方向
click urls 设置cmud窗口出现的urls可以点击开ie窗口中打开

mister 发表于 2010-1-16 09:16:37

cmud最大的问题是变量全是全局的,除非转成local variable,因此给挂机带来极大的不方便

grla 发表于 2010-1-16 09:24:46

啦啦啦!啦啦啦!我是卖报的小行家,
耐饥耐寒地满街跑,
吃不饱,睡不好,痛苦的生活向谁告,
总有一天光明会来到。

gocold 发表于 2010-1-16 09:40:07

原帖由 mister 于 2010-1-16 09:16 AM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
cmud最大的问题是变量全是全局的,除非转成local variable,因此给挂机带来极大的不方便
这个特别要注意
页: [1] 2
查看完整版本: Cmud使用一天心得与困惑