Tôi cần một tập lệnh WiX 3 để hiển thị để chỉ hiển thị 2 hộp thoại: Chào mừng & Hoàn tất. Thats nó không cần EULA, lựa chọn thư mục, vv Tất cả các trợ giúp đánh giá cao.Tập lệnh WiX chỉ với màn hình Chào mừng và Hoàn thành
20
A
Trả lời
43
Tất cả những gì bạn cần làm là thêm mã này vào tập lệnh WIX, nó sẽ cung cấp cho bạn WelcomeDlg trước khi cài đặt và hiển thị tiến trình Cài đặt, sau đó là Hộp thoại thoát. Đừng quên thêm WixUIExtension.dll vào tài liệu tham khảo của bạn.
<UI Id="UserInterface">
<Property Id="WIXUI_INSTALLDIR" Value="TARGETDIR" />
<Property Id="WixUI_Mode" Value="Custom" />
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="9" Bold="yes" />
<TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<DialogRef Id="ProgressDlg" />
<DialogRef Id="ErrorDlg" />
<DialogRef Id="FilesInUse" />
<DialogRef Id="FatalError" />
<DialogRef Id="UserExit" />
<Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>
<Publish Dialog="WelcomeDlg" Control="Next" Event="EndDialog" Value="Return" Order="2"></Publish>
</UI>
<UIRef Id="WixUI_Common" />
4
Nếu bạn đang sử dụng Visual Studio và Wix 3.8 thì bạn có thể tạo dự án Thiết lập Wix và sử dụng văn bản bên dưới làm nội dung của Product.wxs. Trong trường hợp của tôi, tôi cần sao chép tệp python và văn bản vào thư mục đích. Cảm ơn một lần nữa cho kiệt tác ban đầu, đồng chí CheGueVerra:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*" Name="testwixsetup" Language="1033" Version="2.1.3.0" Manufacturer="ttt" UpgradeCode="PUT-GUID-HERE">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
<MediaTemplate EmbedCab="yes"/>
<Feature Id="ProductFeature" Title="testwixsetup" Level="1">
<ComponentGroupRef Id="ProductComponents" />
</Feature>
<UI Id="UserInterface">
<Property Id="WIXUI_INSTALLDIR" Value="TARGETDIR" />
<Property Id="WixUI_Mode" Value="Custom" />
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="9" Bold="yes" />
<TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<DialogRef Id="ProgressDlg" />
<DialogRef Id="ErrorDlg" />
<DialogRef Id="FilesInUse" />
<DialogRef Id="FatalError" />
<DialogRef Id="UserExit" />
<Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>
<Publish Dialog="WelcomeDlg" Control="Next" Event="EndDialog" Value="Return" Order="2"></Publish>
</UI>
<UIRef Id="WixUI_Common" />
</Product>
<Fragment>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="COMPANYFOLDER" Name="test-wixinstall">
<Directory Id="INSTALLFOLDER" Name="testwixsetup" />
</Directory>
</Directory>
</Directory>
</Fragment>
<Fragment>
<ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
<Component Id="ProductComponent" Guid="*">
<File Name="test.py"/>
<File Name="test.txt"/>
</Component>
</ComponentGroup>
</Fragment>
</Wix>
Các vấn đề liên quan
- 1. Không thể ẩn màn hình chào mừng trong Emacs
- 2. Làm thế nào để tắt màn hình chào mừng netbeans?
- 3. Chào mừng bạn đến với socket.io. chỉ thông báo
- 4. Làm cách nào để tùy chỉnh màn hình chào mừng trong Emacs
- 5. Thiếu hình ảnh chào mừng trong NSIS/MUI2
- 6. Rails and Mailchimp - Email chào mừng
- 7. Chuyển đổi URL thành ảnh chụp màn hình (tập lệnh)
- 8. bắt đầu tập lệnh trong màn hình
- 9. Lập bản đồ Java Sevlet. Chào mừng bạn Danh sách tập tin
- 10. Màn hình GNU - tạo màn hình trong lệnh chạy nền từ vỏ hoặc tập lệnh
- 11. Làm cách nào để đặt trang chào mừng thành hành động thanh chống?
- 12. Chỉ hiển thị div chào mừng một lần cho mỗi phiên người dùng/trình duyệt
- 13. Tìm hiểu cách tạo trang "Chào mừng bạn đến với Play 2.0"
- 14. tệp chào mừng trong web.xml với mùa xuân không hoạt động?
- 15. Hoàn thành chia sẻ màn hình bằng WebRTC
- 16. Quản lý tập tin cấu hình với WiX
- 17. Dịch vụ trò chơi của Google Play - Chào mừng <Name> Popup không nhất quán
- 18. Kiểm tra đơn vị cho tập lệnh hoàn thành Bash
- 19. Sử dụng "màn hình thay thế" trong tập lệnh bash
- 20. IntelliJ Idea mở trình đơn ngữ cảnh chính và tự động hoàn thành trên màn hình chính chỉ
- 21. Cách xóa văn bản "Chào mừng bạn đến với Trình hướng dẫn Thiết lập" từ dự án Visual Studio Installer
- 22. Chuyển hướng đến URL được chỉ định khi hoàn thành tập lệnh PHP?
- 23. Sau khi cài đặt Plugin ADT, Chào mừng bạn đến với Phát triển Android Không xuất hiện
- 24. Làm cách nào để khôi phục Trang Chào mừng của Eclipse?
- 25. Màn hình GNU chạy tập lệnh bash init
- 26. Tự động hoàn thành không hiển thị trong Android Studio với màn hình kép
- 27. Django-allauth: gửi email chào mừng khi đăng ký (không cần xác minh)
- 28. Sử dụng Rails and Devise, tôi muốn gửi email chào mừng khi đăng ký.
- 29. Màn hình CQRS và CRUD
- 30. Tại sao hàm chào mừng không trả lại giá trị mong đợi?
công việc của mình cho tôi, cảm ơn rất nhiều –
trông giống như nó đã làm việc cho một số phiên bản cũ của wix. xem ví dụ hoàn chỉnh của tôi trong câu trả lời dưới đây cho Wix 3.8, dựa trên câu trả lời gốc của đồng chí CheGueVerra – lowtech
@CheGueVerra Great work! Làm việc cho tôi. Bạn có biết cách thêm hộp thoại sẽ cho biết: "Phiên bản trước đã tồn tại bạn có muốn tiếp tục" không? Tôi đã thử [http://stackoverflow.com/questions/16014082/custom-dialog-when-previous-version-exists] – misshomme