Cách dễ dàng nhất để mở một tập tin với các ứng dụng mặc định là:C# tập tin mở với ứng dụng mặc định và thông số
System.Diagnostics.Process.Start(@"c:\myPDF.pdf");
Tuy nhiên, tôi muốn biết nếu tồn tại một cách để thiết lập các thông số cho các ứng dụng mặc định , bởi vì tôi muốn mở một pdf trong một số trang xác định.
Tôi biết làm cách nào để tạo quy trình mới và đặt tham số, nhưng theo cách này, tôi cần chỉ ra đường dẫn của ứng dụng và tôi muốn có ứng dụng di động và không phải đặt đường dẫn của các ứng dụng mỗi khi tôi sử dụng ứng dụng trong máy tính khác. Ý tưởng của tôi là tôi hy vọng rằng máy tính đã cài đặt trình đọc pdf và chỉ nói trang nào đang mở.
Cảm ơn.
Bạn có nghĩa là gửi tham số cho tệp thi hành Adobe chứ không phải tệp pdf, nhưng không sử dụng đường dẫn đầy đủ? –
Bạn mong đợi điều này như thế nào? Nếu bạn không biết đường dẫn của ứng dụng, bạn không biết đó là trình xem PDF mặc định và bạn không biết định dạng thông số nào sẽ được sử dụng. – ken2k
Không đủ để nói 'myProcess.StartInfo.FileName =" Acrobat.exe ";' mà không đưa ra đường dẫn đầy đủ đến ứng dụng? – daniloquio