如何在Windows程序上执行某些命令



因此,我正在一个名为Inkspace的程序中使用带有ossubprocess包的脚本打开一个SVG文件。一旦我在Inkspace中打开了这个文件,我想使用python在Inksspace中单击另存为或其他保存方式。有办法这样做吗?

我认为这是可能的。在关闭Inkscape之前,您需要调用Inkscap命令,以便通过python导出您的文件。

我认为这样的东西可以胜任这份工作。

import subprocess
# Your current stuff.
# Save the working file before closing Inkscape.
subprocess.run(["inkscape", "--export-type="png"", "my_file.svg"])

您可以查看Inkscape命令行界面的以下链接:Inkscape CLI帮助或者在windows shell中键入以下内容以查看可用的命令。

inkscape --help

最新更新