我想对我的mIRC机器人进行编程,这样每当有人在聊天中写下"W“时,机器人就会模拟我键盘上的W键。
我试过了:
on *:text:W:#:sendkeys {W}
alias sendkeys var %a = $ticks
.comopen %a WScript.Shell | if !$comerr {
.comclose %a $com(%a,SendKeys,3,bstr,$1-)
}这似乎不起作用。有什么建议吗?
发布于 2014-02-27 20:18:19
代码没有问题,执行代码的代码块是不正确的。由于缺少括号,您的别名将只执行var命令,并在此之后执行。
摘自mIRC帮助文件:
{}方括号:您可以使用{}方括号创建多行脚本。这允许您创建执行多个命令的别名。
alias sendkeys {
var %a = $ticks
.comopen %a WScript.Shell
if !$comerr {
.comclose %a $com(%a,SendKeys,3,bstr,$1-)
}
}https://stackoverflow.com/questions/22065531
复制相似问题