如何在 Audacity 中使用 Powershell 通过命令行打开文件进行操作?

如何在 Audacity 中使用 Powershell 通过命令行打开文件进行操作?

为 Audacity 创建宏非常容易,因为它们可以与程序本身的 UI 放在一起。

但是,通过命令行打开文件(为了在其上应用宏)不太明显。

我应该使用命名管道,但我不知道从哪里开始。您能否提供一个简单的脚本来打开 MP3 文件,并在其上应用过滤器或宏,然后保存结果?

先感谢您。

答案1

Audacity 仅提供有限的命令行支持。目前唯一的命令行功能是您可以通过将音频文件或 Audacity 项目文件(包括多个文件)作为参数传递来打开它们。

还支持以下选项:

-help 显示命令行选项的简短列表

-version 显示 Audacity 版本号

-测试运行“基准”诊断测试

-blocksize 设置 Audacity 将文件写入磁盘的块大小为 nnn 字节 https://forum.audacityteam.org/viewtopic.php?t=77335

这是 2014 年的情况,不确定从那时起发生了多大的变化

你应该看看https://manual.audacityteam.org/man/scripting.htmlhttps://manual.audacityteam.org/man/scripting_reference.html

答案2

通过命令行打开文件很容易:

"\path\to\audacity.exe" "\path\to\audio-file"

如果你希望将 Audacity 作为打开.mp3文件的首选实用程序,你可以右键单击任何一个这样的文件并选择打开方式 > 选择其他应用。然后您可以在资源管理器中双击打开这些文件。

答案3

或者在 PowerShell 中使用& 呼叫接线员

& "C:\Program Files (x86)\Audacity\audacity.exe" "D:\Music\ACDC\Highway To Hell.mp3"

相关内容