Câu trả lời có hai phần. Một, nếu bạn thực sự phải chạy một tập tin exe, cách duy nhất để đi là sử dụng một proxy lệnh. Cá nhân, sử dụng một trong. Net/Mono là một chút thổi phồng.Tôi không biết Mono, nhưng yêu cầu người dùng của bạn cài đặt .Net và AIR sẽ chỉ lo lắng về tất cả chúng. Thêm vào đó, nếu tôi định yêu cầu người dùng cài đặt Mono, tại sao không chỉ viết UI trong Mono và được thực hiện với nó ...?
Bạn có thể viết một proxy lệnh đơn giản trong Ruby, điều này thực sự sẽ phức tạp và ít rắc rối trong khoảng 5 phút (tôi đã làm điều đó, nếu bạn muốn mã nhận xét ở đây và tôi sẽ đăng nó). Nếu bạn muốn kiểm soát quá trình sau khi nó được khởi chạy, đó là một nỗ lực nghiêm túc hơn. Để phân phối, vv, tôi tin rằng Ruby sẽ dễ dàng hơn.
Mặt khác,, check this idea out. Jeff đề xuất sử dụng yêu cầu URL từ AIR. Về cơ bản, nếu trình duyệt của bạn sẽ diễn giải chính xác, bạn đã sẵn sàng. Mã trông giống như thế này
var request : URLRequest = new URLRequest('C:\\playlists\\test.m3u');
Tôi nghĩ rằng, giải pháp thứ hai này thậm chí có thể hoạt động cho Winamp (ví dụ: danh sách phát hoặc thứ gì đó).
Chúc may mắn và cảm ơn bạn cho câu hỏi, mà có lẽ là một dupe nhưng Google chỉ tìm thấy cái này, do đó bạn đã thắng :)
Nguồn
2009-07-20 10:14:38
Không vi phạm, nhưng đã được yêu cầu. – dkretz
@Le dorfier, Ở đâu? Tôi nghĩ đây là câu hỏi đầu tiên của câu hỏi này. –
Bạn có cân nhắc sửa đổi câu hỏi được chấp nhận ngay bây giờ mà NativeProcess tồn tại không? – Jono