nsis

    0熱度

    1回答

    我在NSIS安裝程序中使用nsJSON插件來創建多個json文件。如何清除文件之間的數組,以便在創建額外的json時,它不具有來自先前文件的值。 這一個簡單的例子: nsJSON::Set /value '[]' nsJSON::Set /value '{ "Input": [ { "test1": false, } ]' nsJSON::Set /value '{ "Input": [ {

    0熱度

    1回答

    我正在處理NSIS中的安裝程序,我正在尋找一種方法來啓動msi安裝程序並等待安裝程序完成,然後再繼續。我以各種方式研究了我所能做到的一切,但沒有運氣。無論我嘗試什麼方式,msi都會啓動,但隨後NSI腳本會在msi安裝程序完成之前立即執行(更具體地說,正如我所瞭解的,msi快速完成,但啓動了它自己的獨立安裝程序exe,即NSIS腳本不會等待)。 代碼摘錄,包括我嘗試註釋的許多不同方法中的一些。 #

    1熱度

    1回答

    我使用NSIS安裝我的項目。當我選擇一些部分安裝在組件頁面上時,我需要顯示帶有警告文本的MessageBox。有沒有辦法跟蹤複選框上的點擊,可能是事件或其他事情?

    0熱度

    1回答

    我有一個需要使用引導程序的Wix安裝程序。我已經在下面提供了Bundle.wxs的摘錄。它顯示Chain,它首先安裝.Net 4.5.2,然後根據安裝程序是否已使用-s進行靜默安裝調用ExePackage而不使用InstallCommand使用值/S進行調用。 「OtherInstaller」是一個NSIS(nulscript安裝程序)安裝程序,因此需要區分大小寫的/S來觸發其無提示安裝。我知道U

    0熱度

    1回答

    我有一些不同的許可證頁面,上面有複選框。如果未選中複選框,則應禁用Next按鈕。如果複選框狀態發生更改,是否有可以使用的事件?這是我的一個代碼這個 var Window var labelDescription var checkBoxIsUserAgree Function CreateCustomLicense1 nsDialogs::Create 1018 Pop

    0熱度

    1回答

    我試圖更新一個INI字符串,它具有類似[Version]DisplayVersion=0.0.298的功能,以查找文件夾中的新目錄。當前的INI字符串0.0.298與當前目錄相匹配,如..\app-0.0.298。 在運行期間,應用程序有時會更新自己,創建一個新文件夾,可能看起來像..\app-0.0.301。我想要做的是找到這個目錄,並將其新版本號寫入[Version]DisplayVersio

    0熱度

    1回答

    我試圖創建一個使用regasm.exe安裝我的DLL一個安裝程序,但它開黑cmd窗口,我不wan't表現出來。 我的代碼如下所示: ExecWait "$MyPath\RegAsm.exe" /tlb /register /codebase /nologo /silent "$MyOtherPath\MyDLL.dll" 它不寫什麼,但它打開窗口。我用NSIS創建的安裝程序

    0熱度

    1回答

    我正在打包NSIS的Windows應用程序安裝程序。 此安裝包中包含postgresql二進制文件。 但官方的二進制文件太大172MB。 zip存檔是從 https://www.enterprisedb.com/download-postgresql-binaries 下載內部結構是這樣 的pgsql 斌 DOC 包括 LIB pgAdmin4 份額 StackBuilder 符號 在我看來,pg

    0熱度

    1回答

    我想從一個文件夾中複製一個文件,該文件在開始時不存在,但將在複製之前創建。 Name "Test Installer" OutFile "testinstaller.exe" InstallDir C:\dev\NSIS\Scripts\Testinstaller Section "copyTest" SetOutPath $INSTDIR CreateDirector

    1熱度

    1回答

    我寫了一個NSIS腳本,創建一個exe文件,創建一個新文件夾並將文件複製到文件夾中。有沒有辦法將文件包含到exe中? Name "First Installer" OutFile "firstinstaller.exe" InstallDir C:\dev\NSIS\Scripts\FirstInstaller Section "move test.exe" CreateDire