Tôi muốn thay thế biểu trưng mặc định trong trình cài đặt NSIS của tôi (xem hình bên dưới), nhưng tôi không thể tìm thấy bất kỳ điều gì về điều này trên internet. Nó có thể được thực hiện?Làm thế nào để thay thế logo mặc định trong trình cài đặt NSIS?
33
A
Trả lời
39
Để hoàn thành, đây là mã đầy đủ mà tôi đã sử dụng để thay đổi biểu tượng (sử dụng phương thức Anders) và biểu tượng thực thi (sử dụng phương thức CharlesB). Cũng bao gồm MUI2.nsh như đã đề cập bởi Yuri Korolov.
!include "MUI2.nsh"
!define MUI_ICON "path\to\icon.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "path\to\InstallerLogo.bmp"
!define MUI_HEADERIMAGE_RIGHT
20
đặt bất cứ nơi nào trong .nsi của bạn (sau khi bao gồm của MUI.nsh):
!define MUI_ICON path_to_icon_file.ico
3
MUI_ICON thay đổi biểu tượng .exe và biểu tượng được sử dụng bởi mặc định trong các tiêu đề MŨI nhưng nếu bạn muốn sử dụng một bitmap cụ thể trong tiêu đề bạn có thể sử dụng MUI_HEADERIMAGE/MUI_HEADERIMAGE_BITMAP
bạn có thể tìm thấy tất cả các tùy chọn cấu hình giao diện người dùng hiện đại in the docs
4
Bạn phải bao gồm MŨI hoặc MUI2 để làm cho nó làm việc trong kịch bản của bạn
!include "MUI2.nsh"
!define MUI_ICON "icon.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "header.bmp"
!define MUI_HEADERIMAGE_RIGHT
Các vấn đề liên quan
- 1. Thay đổi thuộc tính cài đặt NSIS
- 2. Trình cài đặt NSIS có .NET 4.0
- 3. Làm cách nào để thực thi trình gỡ cài đặt NSIS từ bên trong trình cài đặt NSIS khác và đợi nó kết thúc?
- 4. Lỗi cài đặt NSIS Cờ
- 5. Làm thế nào để thay đổi thiết đặt mặc định của hệ thống trong Windows XP?
- 6. Làm thế nào để cài đặt phiên bản Python theo mặc định trong FreeBSD?
- 7. Đặt trường UAC 'Publisher' cho Trình cài đặt NSIS
- 8. NSIS - in để nhắc trong dòng lệnh cài đặt
- 9. Làm cách nào để đặt đường dẫn cài đặt mặc định bằng trình cài đặt cửa sổ?
- 10. Làm cách nào để chuyển 'vị trí cài đặt' mặc định cho trình khởi động RtfLicense?
- 11. Đăng nhập trình cài đặt NSIS trên hộp Linux
- 12. Python - làm thế nào tôi có thể thay đổi đường dẫn mặc định khi cài đặt mô-đun?
- 13. Bất kỳ cách nào để thay đổi logo trên hộp thoại thiết lập mặc định?
- 14. Làm thế nào để cài đặt SWIG?
- 15. Làm thế nào để cài đặt setuptools?
- 16. Làm cách nào để thay đổi vị trí mặc định cho cài đặt NPM trên Windows?
- 17. Làm thế nào để thay thế thông báo lỗi ModelState mặc định trong Asp.net MVC 2?
- 18. Làm thế nào để cài đặt Xuggler?
- 19. Làm thế nào để tôi mặc định Visual Studio để C# dự án thay vì VB.NET?
- 20. Trình cài đặt NSIS kiểm tra .NET Framework
- 21. Làm cách nào để thay đổi thư mục mặc định mà pip cài đặt?
- 22. Làm thế nào để lập trình xác định ứng dụng mặc định trong linux
- 23. Làm thế nào để bạn thiết lập quyền truy cập thư mục trong NSIS?
- 24. Làm thế nào để bạn nhận được thư mục IIS mặc định trong gói cài đặt Wix?
- 25. NSIS - Làm cách nào để phát hiện cài đặt im lặng?
- 26. Làm thế nào để chỉ định trình biên dịch cho "cài đặt đá quý"?
- 27. Làm thế nào để thay đổi không gian làm việc khởi động Eclipse mặc định?
- 28. Làm thế nào để thay đổi định dạng mặc định trong StringToDate? Spring WebFlow
- 29. Làm thế nào để thay đổi biểu tượng trong dấu nhắc UAC của trình cài đặt đã ký (WiX)?
- 30. Làm thế nào để cài đặt matplotlib với Python3.2
tôi thấy rằng bitmap tiêu chuẩn xuất khẩu của GIMP sẽ không hiển thị file '.bmp' trong tiêu đề. Tuy nhiên nếu tôi xuất khẩu một bitmap từ Paint sau đó nó sẽ làm việc. – icc97
Nhận xét khiến nó phù hợp với tôi, cảm ơn bạn –