中的空间
我正在为bot帐户编写mIRC脚本,以便在用户键入!read时从文本文件读取随机文本行。到目前为止,当任何用户键入!read时,绝对不会发生任何事情。我设置了其他命令来处理TEXT命令,但这一个似乎是最令人困惑的,因为我引用了一个文档,而不是将所有内容放入脚本本身。
on *:TEXT:!text:#: {
$read(C:Program Files (x86)mIRC8Ball.txt,n)
}
我的文件标题是8Ball.txt。这里会出什么问题呢?
明白了。
echo -a $read(C:UsersChristopherDesktop8Ball.txt,n)
改变目录结束了…出于某种原因,它不喜欢这个位置……我要么怪我在echo前面放了一个/,要么怪程序文件(x86)
您最好的做法是使用相对mIRC目录标识符$mircdir
,将其与$qt
结合,并添加封闭引号。
$qt($+($mircdir,8Ball.txt))
输出:"C:Program Files (x86)mIRC8Ball.txt"
这样,您就不需要担心为什么一年后更改mIRC目录时脚本会中断。