0

我需要您的幫助。這是我的總場景:創建一個將運行特定批處理文件的安裝程序

我已經創建了一個批處理文件,它將安裝一些數字證書。現在我需要製作一個單擊安裝程序(.exe),它會將所有文件(我提供的數字證書和bat文件在.exe文件中)提取到臨時文件夾並運行bat文件以安裝它們。完成後,它將從temp文件夾中刪除提取的文件。我製作了bat文件,並且運行良好,但無法進行一鍵安裝。

任何人都可以建議我如何創建一個點擊安裝程序(.exe)?

回答

0

Windows自帶的集成安裝的創造者。 IExpress程序。

+0

IExpress無法正常工作。我試圖創建一個exe文件。但它沒有奏效。當我運行bat文件時它工作正常,但是當我嘗試通過exe文件運行bat文件時,它會丟失文件路徑。爲什麼發生這種情況? –

+0

@ S.R.KAkash:「錯過文件路徑」?當您使用IExpress創建安裝程序時,批處理文件位於生成的exe文件中。執行exe文件時,其所有內容都將解壓到一個臨時文件夾中,並執行指示的命令。在你的情況下,該命令應該是'cmd.exe/c myBatchFile.cmd'。沒有任何路徑。它將在臨時生成的文件夾內執行。在批處理文件中,當前目錄爲'%cd%',批處理文件的完整路徑爲'%〜f0',批處理文件所在目錄爲'%〜dp0'。 –

相關問題