You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Irssi脚本开发:如何抑制内部命令执行时的输出?

Irssi脚本设置主题时抑制输出的方法

Irssi的command方法默认会模拟用户手动执行命令的输出,要抑制这个输出,你可以在命令前加上-n参数,该参数会告知Irssi不要打印命令执行结果。

修改后的代码如下:

Irssi::command("-n SET theme $theme_file");

另外,你也可以直接调用Irssi内部的配置接口修改主题,完全绕开命令执行的输出逻辑:

Irssi::settings_set_str('theme', $theme_file);
# 手动触发主题加载,因为直接修改设置不会自动应用主题
Irssi::signal_emit('setup changed');

这种方式更适合脚本内部的配置修改操作,不会产生任何命令相关的输出。

内容的提问来源于stack exchange,提问作者InnerBushman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 23:59:49