引用 | 編輯
twh2001
2006-11-06 23:21 |
樓主
▼ |
||
x0
我有一程式自動安裝是使用ISS檔的安裝方式我用WINRAR打包成單一檔案一鍵安裝 可是WINRAR的參數卻一直無法安裝成功 參數如下 未打包前使用CMD的參數 start /wait %CD%\Setup.exe -s -f1"%CD%\Setup.iss" 可 .. 訪客只能看到部份內容,免費 加入會員 x0
|
引用 | 編輯
莫力思雷靠唄
2006-11-07 00:03 |
1樓
▲ ▼ |
下面是引用twh2001於2006-11-6 23:21發表的 WINRAR 安裝參數如何帶入有ISS檔的程式?: 這種東西應該不需要使用到 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 Path=C:\Soft x0 |
引用 | 編輯
SilentWorld
2006-11-07 01:25 |
2樓
▲ ▼ |
我印象中WINRAR解到暫存目錄並執行,他的資料夾名稱是不一定的
會從RarSFX0開始排序,如果暫存目錄已有RarSFX0資料夾他解壓縮會自動變成RarSFX1 如果以上資料夾都有會變成RarSFX2...以此類推.....RarSFX3...RarSFX4.... 解決方法就是解壓縮到指定目錄囉...但是你要在寫一個刪除安裝檔命令 要不然他裝完...那安裝檔不會自動刪除 x0 |