1

我在使用 Handbrake 运行 Windows 批处理文件时遇到问题,如果源文件包含特殊字符,那么我会收到一条错误消息,指出它找不到源文件,因为由于某种原因,Windows 在运行批处理文件时会将特殊字符转换为不可读的文本. 例如:

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

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

4

1 回答 1

0

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

于 2021-08-30T05:37:44.507 回答