我正在尝试通过Blueprism的命令行使用Nitro PDF阅读器。此处的信息:https://kb.gonitro.com/knowledgebase/#/search/command/000004309
“合并PDF文件
Nitro Pro:NitroPDF.exe / m例如:C:\ Program Files \ Nitro \ Pro \ 12> NitroPDF.exe / m C:\ Users \ amanenti \ Desktop \ test.pdf C:\ Users \ amanenti \ Desktop \ test2.pdf
您还可以插入“ / INS = before | after”开关。例如:NitroPDF.exe / INS =之前例如:NitroPDF.exe / INS =在“
之后当我的文件路径没有空间时,这对我有用。例如“ C:\ Users \ mcandrewe \ Desktop \ Test.pdf”
但是,当路径中有空格时,它不起作用。
参数
"/m" & Chr(34) & "T:\Team Shares\Blue Prism\Shared Files\Customer\Member Requests\Member Downloads\2020\04\01\Post\123456789\112233 EOB 28_05_2018.pdf" & Chr(34) & "T:\Team Shares\Blue Prism\Shared Files\Customer\Member Requests\Member Downloads\2020\04\01\Post\123456789\112234 EOB 28_05_2018.pdf"
错误:创建过程遇到错误。 (尽管这应该结合起来不能创建)
对于包含空格的文件路径,您需要将路径括在双引号("
)中。正如您所发现的,由于<>用于在Blue Prism表达式中描绘字符串,因此不能立即使用它们。[Blue Prism跟在VB.NET-style escape sequences之后。有了这些知识,您可以在要在字符串中使用双引号字符的地方加双引号()。您对Utility - Environment
VBO的Run Process
动作的论点看起来像:
"/m ""T:\Team Shares\Blue Prism\Shared Files\Customer\Member Requests\Member Downloads\2020\04\01\Post\123456789\112233 EOB 28_05_2018.pdf"" ""T:\Team Shares\Blue Prism\Shared Files\Customer\Member Requests\Member Downloads\2020\04\01\Post\123456789\112234 EOB 28_05_2018.pdf"""
"/m """ & [File Path 1] & """ """ & [File Path 2] & """"