编译失败后让 TexStudio 播放 .wav

编译失败后让 TexStudio 播放 .wav

我刚刚找到了如何在 TexStudio 完成编译后收到提醒的方法,请参阅这个问题。 但是,当 TexStudio 无法编译时,我该如何实现同样的目的?更具体地说,我不需要每个“进程以失败告终”时都收到通知,而只需要 TexStudio 中止其努力时才需要通知。谢谢!

答案1

app.hasLatexErrors您可以通过脚本挂接该函数,并在每次运行命令后调用该脚本(如txs:///compile)。

在 Windows 上,创建带有触发器的用户宏?after-command-run

%SCRIPT
if (app.hasLatexErrors()){
    system('cmd /C "powershell -c (New-Object Media.SoundPlayer "C:\\path\\to\\sound\\file\\sample.wav").PlaySync();"')
}

\\请注意路径中的双反斜杠。

相关内容