2017-04-22 88 views
0

在簡單的程序包含,例如,一個EXE和一個Winamp插件,我們可以簡單地創建目錄和提取文件給他們,對不對?但想象一下我們有1000多個文件的應用程序。如何輕鬆編寫安裝程序 - 卸載程序NSI腳本?NSIS - 我想卸載很多文件

回答

2

如果大多數文件都在子目錄中,您可以使用類似File /r somedirRMDir /r "$InstDir\somedir"的東西,但如果用戶因某種原因在其中存儲了某些內容,則還會刪除其他文件。如果您只想卸載您安裝的文件,請嘗試these helper macros

您也可以使用!system來調出一個自定義的批處理文件/腳本來生成文件列表並將它們寫入.nsh,您可以!include

+0

'File/r somedir'真的很有幫助!謝謝! –

+0

對此非常小心。 請記住,用戶可能選擇在「C:\」中安裝程序 – Richard1403832