下面是引用twh2001於2006-11-6 23:21發表的 WINRAR 安裝參數如何帶入有ISS檔的程式?:
我有一程式自動安裝是使用ISS檔的安裝方式
我用WINRAR打包成單一檔案一鍵安裝
可是WINRAR的參數卻一直無法安裝成功
參數如下
.......
這種東西應該不需要使用到 cmd 吧!
況且 RAR 解出來的檔案會先放在暫存區
那你的 %CD% 變數不就全白費了!
不然就是你自己需要設定解壓縮時的指定路徑也就實際路徑
在來要解釋的就是 -f"Setup.iss" 市需要指定路徑的
你完全沒有正確的指定出來當然會錯誤囉!
就無法自動安裝了。
意思就是說他可以執行在暫存區的 Setup.exe 檔案
但是就無法找到存在暫存區的 Setup.iss 檔案
你可以試試 Setup=Setup.exe -s %Temp%\Setup.iss
兩種寫法自己挑一樣
setup=Setup.exe -s %Temp%\XXXX\Setup.iss
TempMode
silent=1
overwrite=1
xxx 就是暫存路徑的資料夾名稱
所以你必須先解壓縮,然後去%Temp%裡面觀看他的資料夾名稱
以後他的資料夾名稱就是那一個
Path=C:\Soft
SavePath
Setup=Setup.exe -s C:\Soft\Setup.iss
silent=1
overwrite=1