Làm thế nào để tôi tạo một đĩa sẽ cài đặt một chương trình tùy chỉnh?


1

Backstory      Tôi đang tạo một trò chơi java 2d cho dự án lớn 12 năm của mình. Dự án này chứa một phần chi tiết rằng tôi cần phải đóng gói trò chơi này như thể tôi đang bán nó như một sản phẩm thương mại, bao gồm cả hộp đựng, hướng dẫn sử dụng và đĩa.

Những gì tôi muốn đĩa để làm      Tôi muốn nó thường cài đặt trò chơi của tôi vào thư mục đã cho với điều kiện là các điều kiện đã cho đã được đáp ứng. Sau khi cài đặt, không cần sử dụng liều đĩa.

Tôi có thêm chức năng mà tôi muốn cho đĩa của mình, tuy nhiên tôi nghĩ tôi nên đợi cho đến khi hoàn thành bộ này.

Tóm lại, làm cách nào để mã hóa đĩa để tự động cài đặt trò chơi của tôi khi đặt vào máy tính

Tôi hy vọng đây là nơi chính xác như câu hỏi này, nếu bạn có thể trả lời xin vui lòng làm, càng chi tiết càng tốt. Tất cả đầu vào được đánh giá cao. Ngay cả nơi để nhìn như tôi đã không có may mắn hơn 3 tuần.

Cảm ơn tất cả trước     -zephyr


1
Đây có phải là cụ thể cho Windows?
nerdwaller

Tôi thích nó hoạt động trên windows, apple và linux vì trò chơi phải hoàn toàn không thiên vị với bất kỳ người dùng nào. Tuy nhiên, nếu bạn chỉ có thể cung cấp một giải pháp windows thì tôi sẽ vui hơn khi lấy nó :)
Redstone Zephyr

Bạn cũng sẽ phải đảm bảo máy tính mục tiêu đã được cài đặt java (JDK hoặc JRE) và nếu đó là phiên bản phù hợp và nếu không cài đặt java cũng như trò chơi của bạn ...
DavidPostill

Vâng, cảm ơn rất nhiều, điều đó thật tuyệt vời, hãy nhớ điều đó trong lời cảm ơn
Redstone Zephyr

Câu trả lời:


1

Trong Windows, bạn có thể chỉ cần đạt được nó bằng cách sử dụng một autorun.inf tập tin trong thư mục gốc của đĩa của bạn. Tất cả bạn cần làm là, tạo một tệp văn bản tại thư mục gốc của đĩa của bạn, đặt tên là autorun.inf và cấu hình như EXE mà bạn muốn thực thi khi đưa đĩa vào.

Cho phép, nói rằng bạn muốn chạy Setup.exe (cũng có trong thư mục gốc), bên dưới sẽ là nội dung tệp của autorun.inf,

[autorun] 
open=Setup.exe

Bạn có thể đọc thêm về nó đây


Cảm ơn điều đó rất tốt :), liệu exe khởi động có thể được tạo ra trong cơ bản trực quan không? Ví dụ, vì vậy tôi có thể tạo một chương trình để cài đặt trò chơi từ họ?
Redstone Zephyr

bạn được chào đón, vui mừng nó đã giúp. Exe khởi động có thể là bất kỳ cửa sổ thực thi.
jjk_charles

Mồ hôi, bệnh bắt đầu làm cho nó ngay lập tức :)
Redstone Zephyr

Câu hỏi cuối cùng, là một số tổ hợp tệp khác mà tôi sẽ cần để hoạt động trên linux và mac?
Redstone Zephyr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.