多行命令脚本

多行命令脚本

我想通过单击将多个 .odt 文件转换为 PDF。因此,我必须指定目录并运行命令。我不知道如何将这两个操作合并到一个 .bat 文件中, cd C:\Users\...\New folderFor %f in (*.odt) do ("C:\Program Files\LibreOffice\program\swriter.exe" --headless --convert-to pdf %f) 尝试了反斜杠、&& 和 echo,但无济于事。谢谢

答案1

如果 for 循环在正确的目录中运行时有效,那么这应该可以在 .bat 文件中发挥作用:

For %%f in (C:\<full path>\*.odt) do ("C:\Program Files\LibreOffice\program\swriter.exe" --headless --convert-to pdf %%f)

相关内容