diskid
发表于 2011-8-19 00:06:41
原帖由 zgbl 于 2011-8-19 12:02 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
- -不习惯啊不习惯,zmud的样子和思路和编程差的很远,把编程的东东套进去总觉得怪怪的
我前两天那个宝石统计机器人,就是用编程的思路写的,把#ALIAS当做函数来写,写完觉得好诡异。。。
俺是草根流,看 ...
唐老板的帖子我看了不下20遍。。。。看不懂啊看不懂。。。编程早就还给老师了
zgbl
发表于 2011-8-19 00:09:50
原帖由 zyffp 于 2011-8-19 00:04 发表 http://pkuxkx.com/forum/images/common/back.gif
转换路径?
是为了执行变量里的命令么?
你看看这样行不
#alias xx {#exec @a}
@a的值是(e;w;e;w;e;w;e;e;e;e)
没用
执行结果是出现一个ALIAS,内容就是#exec @a这串指令
sigh
如果有办法直接转化的话,这贴就可以加精了
zyffp
发表于 2011-8-19 00:15:00
恩,然后执行xx不是就执行e;w;e;w;e;w;e;e;e;e了么
zgbl
发表于 2011-8-19 00:17:24
不是。。。
我手动执行了#exec @a这句,然后形如e;w;e;w的指令一整串的冒了出去,包括分号。。。
您的英文名字(要注册新人物请输入new):n;s;l
afu
发表于 2011-8-19 00:19:53
原帖由 zgbl 于 2011-8-19 12:09 AM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
没用
执行结果是出现一个ALIAS,内容就是#exec @a这串指令
sigh
如果有办法直接转化的话,这贴就可以加精了
我一直用一个笨办法来达到转换目的:
当找到@a的值了,比如a的值{e;w;e;w;e;w;e;e;e;e}
tell myid @a
建个触发,#tr {*告诉你:(%*)} {#exec %1}
用这个办法可以执行@a的内容,但是太粗糙,总感觉一定有个函数或啥的能更好实现这个目标……
zgbl
发表于 2011-8-19 00:20:34
这个办法不错
#exec太蛋疼了,%1里的分号能解析出来,变量里的就不能。。。
zgbl
发表于 2011-8-19 00:21:02
原帖由 afu 于 2011-8-19 00:19 发表 http://pkuxkx.com/forum/images/common/back.gif
我一直用一个笨办法来达到转换目的:
当找到@a的值了,比如a的值{e;w;e;w;e;w;e;e;e;e}
tell myid @a
建个触发,#tr {*告诉你:(%*)} {#exec %1}
用这个办法可以执行@a的内容,但是太粗糙,总感觉一定有个函 ...
tell有延迟,用#show会如何?我去尝试下
afu
发表于 2011-8-19 00:23:13
#show当然也行,感觉没延迟容易出错,因为蛋疼的#exec……
[ 本帖最后由 afu 于 2011-8-19 12:24 AM 编辑 ]
diskid
发表于 2011-8-19 00:23:37
你们不觉得你们两个最好互相加一下QQ然后私下里谈谈?
zyffp
发表于 2011-8-19 00:24:12
额,我用的7.21,完全可以啊