使用 Windows 批处理文件时的特殊字符


我在使用 Handbrake 运行 Windows 批处理文件时遇到问题,因此,如果源文件包含特殊字符,

则会收到一条错误消息,指出它找不到源文件,因为出于某种原因,Windows 在运行批处理文件时将特殊字符转换为不可读的文本。例如:

HandbrakeCLI.exe -i % äöü日本語のキーボード é.avi -o % äöü日本語のキーボード é.mp4 --scan

如果我复制上述内容并将其直接放入CMD中,那么它可以工作。但是,如果我将其放在批处理文件中,则失败。关于如何使批处理文件成功打开的任何想法?

尝试将 % 符号加倍,因为您需要在保存的文件中转义它们。在 https://www.robvanderwoude.com/escapechars.php 查看更多转义字符

相关内容

最新更新