在我的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