北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4374|回复: 9

mush新手求助,怎么将抓到的变量发送到VBScript?

[复制链接]
发表于 2009-11-3 21:49:28 | 显示全部楼层 |阅读模式
比如
匹配:[> ]*你双手抱拳,作了个揖道:各位(.*)请了!
发送:mysay(%1)
在JS脚本中:
function mysay(says)
send ("say 变量抓取成功"
end function

这个在JS中可以实现
但是改成VB就完蛋了,这是什么问题?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-11-3 22:10:47 | 显示全部楼层
你VB的dll有没有注册一下?
还有,mysay(%1)改成mysay("%1")加上""试看看
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-11-3 22:12:28 | 显示全部楼层
问题已经解决,衷心感谢诸葛不亮的指导:现在公布实现代码如下
匹配:[> ]*你双手抱拳,作了个揖道:各位(.*)请了!
发送:mysay("%1")
在VB脚本中:
public function mysay(says)
send ("say "&says&"")
end function

前面的不成功,都是因为没有这个public
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-11-3 22:13:06 | 显示全部楼层
原帖由 lzkd 于 2009-11-3 10:10 PM 发表

你VB的dll有没有注册一下?

还有,mysay(%1)改成mysay("%1"加上""试看看

注册过了  已经解决  谢谢
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-11-3 22:16:16 | 显示全部楼层
hehe,你加油慢慢弄吧。我先睡了。。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-11-3 22:25:56 | 显示全部楼层
呵呵好梦
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-11-3 22:28:22 | 显示全部楼层
VBScript是用"Sub"的,如:


  1. Sub open_url(url)
  2.   OpenBrowser url
  3. End Sub
复制代码


"function"是jscript或者lua用的,这代码看的……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-11-3 22:53:56 | 显示全部楼层
原帖由 ddid 于 2009-11-3 10:28 PM 发表
VBScript是用"Sub"的,如:


Sub open_url(url)
  OpenBrowser url
End Sub


"function"是jscript或者lua用的,这代码看的……

呵呵,VB同样可以用function的,当然用SUB也可以,不过我用那个mysay("%1")发送,脚本中用SUB是会报错的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-11-3 22:59:43 | 显示全部楼层
刚才测试了一下,确实能用SUB,郁闷
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-11-3 23:08:37 | 显示全部楼层
用Sub才是标准的vbs哦~
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-12-1 09:17 AM , Processed in 0.011768 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表