Inno setup 如何在Inno设置中传递参数字符串的双引号?
我正在尝试在Inno安装程序中执行以下命令:Inno setup 如何在Inno设置中传递参数字符串的双引号?,inno-setup,Inno Setup,我正在尝试在Inno安装程序中执行以下命令: move“MyFolder\Extra\teseract OCR”“MyDestFolder” 我尝试使用: 文件名:“{cmd}”;参数:“移动“+”MyFolder\Extra\Tesseract OCR“+”+“MyDestFolder” 及 文件名:“{cmd}”;参数:“移动”+AddQuotes(MyFolder\Extra\Tesseract OCR)+“+AddQuotes(MyDestFolder)” 但没有一个成功 我应该遵循哪种
move“MyFolder\Extra\teseract OCR”“MyDestFolder”
我尝试使用:
文件名:“{cmd}”;参数:“移动“+”MyFolder\Extra\Tesseract OCR“+”+“MyDestFolder”代码>
及
文件名:“{cmd}”;参数:“移动”+AddQuotes(MyFolder\Extra\Tesseract OCR)+“+AddQuotes(MyDestFolder)”代码>
但没有一个成功
我应该遵循哪种方法?可以嵌入引号;只要加倍。此外,如果要使用cmd.exe
move
命令,则需要/c
参数。您也可以考虑使用<代码> /y <代码>或作为<代码>移动< /COD>命令的参数(取决于您的需要)。
如果文件存在,/y
将覆盖该文件。我得到了错误:参数上的引号不匹配或放错了位置。这里正好有一行:Filename:{cmd};参数:'move“{app}\Extra\Tesseract OCR”“{commonpf32}';StatusMsg:“正在安装Tesseract OCR…”
Ah。这和你在问题中问的不同。您应该对其进行编辑,以准确显示您的要求。您在问题或示例代码中根本没有提到{app}
或{commonpf32}
。请参阅。
Filename: "{cmd}"; Parameters: "/c move /y ""MyFolder\Extra\Tesseract-OCR"" ""MyDestFolder"""