我想将文本发送到特定(非活动)ConEmu 选项卡。发送到活动标签可以正常工作。
ConEmuC -GuiMacro:0 print("cd /tmp")
但是,当我尝试使用https://conemu.github.io/en/GuiMacro.html#Command_line中指定的选项卡编号时,它会静默失败:
ConEmuC -GuiMacro:T1 print("cd /tmp")
我知道在 print() 之前,可以使用 Tab 函数激活选项卡,但这会导致选项卡“闪烁”,我有兴趣避免这种情况,因为文本是从外部程序异步发送的。
我刚刚尝试了以下语法,它对我有用:
我猜 ConEmuC 希望你告诉它它应该在哪个应用程序上运行,然后它应该在哪个选项卡上运行。这需要2个参数。
0
告诉它在它找到的第一个 ConEmu 实例上T2
工作,然后告诉它在第二个选项卡上工作。我相信 ConEmu 的标签编号从 1 开始。我成功地将测试发送到第二个非活动选项卡。