Nếu tôi có đường dẫn của bất kỳ loại tệp nào (.doc, .pdf, .png ... v.v) và tôi muốn mở tệp đó khi tệp được mở qua nhấp đúp (không cần xác định chương trình máy chủ). Một ví dụ về ý tôi là: .doc
tệp cần được mở qua MS Word hoặc bất kỳ trình xử lý văn bản nào tồn tại trong máy và nó được đặt làm bộ xử lý văn bản defualt.Cách thực thi/mở bất kỳ tệp nào trong .NET
9
A
Trả lời
16
http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.useshellexecute.aspx
Process proc = new Process();
proc.StartInfo.FileName = "file.doc";
proc.StartInfo.UseShellExecute = true;
proc.Start();
10
Sử dụng Process.Start và chuyển tên tệp làm đối số. Điều này yêu cầu phần mở rộng tệp phải được liên kết với chương trình chính xác.
Các vấn đề liên quan
- 1. Có bất kỳ ESB .NET nào không?
- 2. Bất kỳ Smalltalk nào trên .NET?
- 3. Bất kỳ cách nào để thực hiện i + + trong MATLAB?
- 4. Mở bất kỳ tệp nào bằng VBScript
- 5. In bất kỳ loại tệp nào
- 6. Bất kỳ dự án Silverlight thực nào?
- 7. Bất kỳ khung công tác NIO nào cho .NET?
- 8. Mở bất kỳ Tệp nào trong Bản ghi nhớ?
- 9. Thực hiện bất kỳ .NET ORM nào có sử dụng các hàm tạo "đúng" không?
- 10. Thực hiện bất kỳ trình biên dịch c nào có thực hiện bất kỳ tính năng C1X nào không?
- 11. Có bất kỳ tài liệu thực thi R-Tree miễn phí nào cho .NET không?
- 12. Tăng BCP không xuất ra bất kỳ tệp nào?
- 13. Làm thế nào để biết nếu bất kỳ thực thể trong bối cảnh là bẩn với. Net Entity Framework 4.0
- 14. Bất kỳ cách nào để sử dụng khung trong HTML5?
- 15. Bất kỳ cách nào để đưa các giá trị vào các tệp Ít trong Meteor?
- 16. Bất kỳ cách nào để thực hiện cuộn div trong ipad?
- 17. Tab mạng trong Firebug không hiển thị bất kỳ tệp nào
- 18. Làm cách nào để lưu trữ thông tin trong tệp thực thi của tôi trong .Net
- 19. Bất kỳ cách nào để xác định khi nào một chương trình .net được biên dịch/xây dựng
- 20. Cách xóa bất kỳ URL nào trong chuỗi bằng Python
- 21. Có bất kỳ lớp Trợ giúp sắp xếp Json Tắt-Kệ nào trong .NET BCL không?
- 22. Bất kỳ lời khuyên nào tốt về cách tránh chu kỳ nhập trong Go?
- 23. Làm cách nào để lấy khóa chính của bất kỳ thực thể JPA nào?
- 24. Có bất kỳ #IF và #CONST .NET nào tương đương trong Java/Android không?
- 25. .Net Regex phù hợp với chuỗi Với bất kỳ char không phải ASCII nào trong đó
- 26. Có bất kỳ công cụ gỡ rối đồng thời nào cho C# .NET trong VS2010
- 27. Có bất kỳ SDK nhận dạng vân tay miễn phí nào có sẵn trong .net không?
- 28. Có bất kỳ ví dụ nào trong khung .Net sử dụng spinlock hoặc spinwait không?
- 29. Làm cách nào để đặt Subversion (hoặc bất kỳ chương trình nào) thực hiện các cam kết định kỳ?
- 30. Bất kỳ cách nào để giảm kích thước văn bản?