0

我需要vlc 舨.avi在 Windows 上以编程方式执行命令。当直接在 cmd.exe 中完成时,它工作得很好,证明 VLC 具有识别 unicode 参数的能力。但是,我无法将其放入脚本并使其正常工作。

有没有人成功做到这一点?我很想在 Ruby(我有 1.9.2)中执行此操作,但 Python-win32、Perl-win32、批处理、.cmd、VB/W/JScript 都是选项。目标操作系统是 XP 和 Vista。

4

1 回答 1

0

这很可能是编码问题。

命令提示符和 Windows 中的编码并不总是相同的。如果您的脚本在记事本中,然后执行它,您最终可能会以不同的方式将文件名转换为 unicode,从而导致错误。

不知何故,您必须确保编码正确,也许通过将批处理文件保存为 Unicode 文本文件?那行得通吗?

于 2011-01-14T17:39:57.977 回答