0

Windows cmd で gimp バッチ コマンドを実行しようとしています。

 "C:\Program Files (x86)\GIMP-2.0\bin\gimp-console-2.6.exe" -i -b --verbose "(maketemplates \"C:\\autocovers\\sample\")" -b "(gimp-quit 0)"

次のメッセージが表示されます: GIMP-Error: Opening 'C:\Users\IOANNIS(maketemlpates "C:\autocovers\sample")' failed: Invalid argument

現在のディレクトリが追加されているため、引数は実際には無効に見えます! なぜこれが起こっているのですか?

4

1 に答える 1

2

Windows テスト ボックスに GIMP がインストールされていないため、これをテストすることはできませんが、この--verboseオプションが問題の原因であると思われます。

オプション-bには引数が必要ですが、コマンド ラインでとその引数--verbose の間 にオプションを配置すると、文字列が の引数になります。これにより、意図した引数がオプション以外のパラメーターとして残されます。文書化されているように、すべての非オプション パラメータをファイル名と見なします。-b--verbose-b"(maketemplates \"C:\\autocovers\\sample\")"gimp-console

コマンドラインを次から変更します

"C:\Program Files (x86)\GIMP-2.0\bin\gimp-console-2.6.exe" -i -b --verbose "(maketemplates \"C:\\autocovers\\sample\")" -b "(gimp-quit 0)"</code>

"C:\Program Files (x86)\GIMP-2.0\bin\gimp-console-2.6.exe" --verbose -i -b "(maketemplates \"C:\\autocovers\\sample\")" -b "(gimp-quit 0)"</code>

あなたの問題は解決するはずです。

于 2012-11-17T11:11:19.763 に答える