首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mIRC脚本有转义字符吗?

mIRC脚本有转义字符吗?
EN

Stack Overflow用户
提问于 2014-10-30 15:32:03
回答 1查看 1.5K关注 0票数 2

我正在尝试编写一个简单的多行别名,它在mIRC中表示了几个预定义的字符串。问题是字符串可以包含:

  • {
  • }
  • |

它们都在脚本语言中用于分组代码/命令的部分。所以我想知道我是否需要一个转义角色。

在缺乏这一点的情况下,是否有一种方法或替代方法能够“表示”这些字符串的多行,以便:

代码语言:javascript
复制
alias test1 {
/msg # samplestring}contains_chars|
/msg # _that|break_continuity}{
}

在通道上键入/test1时输出此结果:

代码语言:javascript
复制
<MyName> samplestring}contains_chars|
<MyName> _that|break_continuity}{

只要输出相同,它也不必具体使用/msg命令。

所以基本上:

  1. 在mIRC脚本中,是否有可以用来区分代码和字符串的转义字符?
  2. 有没有办法告诉脚本将字符串中的所有字符计算为文字?想一想像Java这样的语言中的引号。
  3. 仅仅使用mIRC脚本就可以实现上述功能吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-30 20:45:21

在缺乏这一点的情况下,是否有一种方法或替代方法能够“表示”这些字符串的多行,以便:.“

我认为,每当您想要发送消息时,都必须使用msg #。Alterativelty您可以使用/say命令向活动窗口发送消息。

关于其他三个问题:

  1. 是的,例如,您可以使用$chr(123)来代替{、$chr(125)而不是a}和$chr(124),而不是使用$chr(管道)。有关数字的完整列表,您可以转到http://www.atwebresults.com/ascii-codes.php?type=2。一个点的代码是46,所以$chr(46)将表示一个点。
  2. 我不认为有什么“简单”的方法可以做到这一点。要将标识符打印为纯文本,必须添加一个!在$之后。例如,'$!time‘将返回纯文本' $time’,而$time将返回$time的实际值。
  3. 是。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26657163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档