Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.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
Inno setup 如何在Inno设置中传递参数字符串的双引号?_Inno Setup - Fatal编程技术网

Inno setup 如何在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)” 但没有一个成功 我应该遵循哪种

我正在尝试在Inno安装程序中执行以下命令:

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"""