Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svg inkscape外壳模式_Svg_Shellexecute_Inkscape - Fatal编程技术网

Svg inkscape外壳模式

Svg inkscape外壳模式,svg,shellexecute,inkscape,Svg,Shellexecute,Inkscape,我试图通过在.bat文件中写入以下行来运行inkscape shell模式: inkscape--shell>2.svg-e2.png 但是它根本不起作用(没有png文件),更重要的是,我试图打开当前的svg输入,但发现它损坏了,我根本无法打开它。 请告诉我进入SHELL模式并执行其他inkscape命令行的正确命令行。您正在使用将输出重定向到2.svg>表示将输出重定向到此文件 也许更正确的说法是: rem echo the commands you want to execute to a

我试图通过在.bat文件中写入以下行来运行inkscape shell模式:

inkscape--shell
>2.svg-e2.png
但是它根本不起作用(没有png文件),更重要的是,我试图打开当前的svg输入,但发现它损坏了,我根本无法打开它。
请告诉我进入SHELL模式并执行其他inkscape命令行的正确命令行。

您正在使用
将输出重定向到2.svg<代码>>表示将输出重定向到此文件

也许更正确的说法是:

rem echo the commands you want to execute to a file
echo 2.svg -e 2.png > commands.txt
echo quit >> commands.txt
inkscape --shell < commands.txt
rem将要执行的命令回显到文件中
echo 2.svg-e2.png>commands.txt
echo quit>>commands.txt
inkscape--shell

不确定这是否有效,因为我不使用windows

将SVG导出为不同格式

  • 导出为位图(png)

    inkscape-f FILENAME.svg-e FILENAME.png

    加载FILENAME.svg并将其导出到FILENAME.png

    inkscape-f FILENAME.svg-w WIDTH-h HEIGHT-e FILENAME.png

    加载FILENAME.svg并将其导出为FILENAME.png,其中包含宽度大小、宽度和高度大小、高度(以像素为单位)

  • 导出为pdf

    inkscape-f FILENAME.svg-A FILENAME.pdf

    加载FILENAME.svg并将其导出为FILENAME.pdf

  • 导出到ps

    inkscape-f FILENAME.svg-p FILENAME.ps

    加载FILENAME.svg并将其导出到FILENAME.ps

  • 出口到eps

    inkscape-f FILENAME.svg-E FILENAME.eps

    加载FILENAME.svg并将其导出到FILENAME.eps

外部链接:

  • (网上图书)

您的svg文件是否已损坏?()您可能从示例中复制了“>2.svg”行。我想如果您只需键入命令“inkscape--shell”,就会显示“>”。您好,最后我可以使用shell模式,只需下载最新版本的inkscape,谢谢大家。此选项非常有限,许多
动词
不受支持,需要GUI。因此完全相反,目标是
--shell
,这与shell模式无关