gpt4 book ai didi

java - sejda-console.bat 传递带有空格的参数

转载 作者:行者123 更新时间:2023-11-30 04:16:36 25 4
gpt4 key购买 nike

我正在使用sejda-console.bat,当涉及空格时,我在参数方面遇到了困难。

我正在尝试使用 simplesplit 功能,并且按如下方式调用控制台:

call sejda-console.bat simplesplit -f %1 -o %~dp1 -s all

如果我的文件的路径是:

Z:\Test\test.pdf

该脚本完美运行。但是,如果我的文件的路径是:

Z:\Test Folder\test.pdf

失败并出现以下错误:

call sejda-console.bat simplesplit -f "Z:\Test Folder\test.pdf" -o Z:\Test Folder\ -s all
18:16:29.746 Configuring Sejda 1.0.0.M2
18:16:29.777 Loading Sejda configuration form default sejda.xml
18:16:30.027 Starting execution with arguments: 'simplesplit -f Z:\Test Folder\test.pdf -o Z:\Test Folder\ -s all'
18:16:30.027 Java version: '1.7.0_25'
18:16:30.199 Option only takes one value: --output -o value : output directory (required)

我想知道是否有人熟悉 sejda-console 或者只是传递带空格的参数可以为我指明正确的方向。我进行了广泛的搜索并尝试了所有可能的参数组合等。

谢谢

最佳答案

我认为您也应该对 -o 选项使用引号:

call sejda-console.bat simplesplit -f "Z:\Test Folder\test.pdf" -o "Z:\Test Folder\" -s all

关于java - sejda-console.bat 传递带有空格的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18192927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com