在我的Inno安装脚本中,我需要执行一个命令来生成要在[Files]部分中复制的临时文件。我曾尝试以下:在[Files]部分所需的Inno Setup安装程序中创建文件
; cd to the directory of the Inno Setup script and execute a python file
#expr Exec('cmd /C "cd /d %cd% & C:\Python34\python.exe run.py"','','',1,SW_HIDE)
这似乎并没有执行,因为我没有看到创建的文件,它可以明显地不包括在安装程序。
沿着同样的路线,当完成删除这些临时文件时,我将如何执行命令?
编辑我做执行用手cmd并验证了它的工作原理
问题是您将命令行传递到第一个参数。第二个['Exec'](http://www.jrsoftware.org/ispphelp/index.php?topic=exec)函数需要它们; help说*第二个参数可以用来指定要执行的命令行。*。 – TLama 2015-03-13 15:41:25