PDA

View Full Version : chạy chương trình khi mở tệp khác



thungn
27-09-2015, 17:49
Em muốn tạo một chương trình tự chạy khi ta click vào một file hoặc thư mục khác thì làm như thế nào ạ? ví dụ như khi ta mở tệp .doc thì word tự chạy ấy, hay khi mở file .mp3 thì windows media player tự chạy.
cảm ơn mọi người ạ! em có thể làm trên .Net, C/C++, Pascal hay java cũng được ạ.

Van8Hien62
28-09-2015, 09:57
trong .Net bạn có thể dùng namespace : System.Diagnostics, class Process.
//
tra cứu trong MSDN, nó có ví dụ mẫu, có project sample.

thungn
28-09-2015, 19:04
Van8Hien62 nói rõ hơn được không ạ. ý em là mở file bất kì chẳng hạn ThuNgn .TNT thì chương trình đọc file đó của em tự chạy vào đọc file đó luôn. giống như khi mở file sdfg .doc thì word mở ra.

Van8Hien62
29-09-2015, 09:45
tra cứu trong MSDN trước khi hỏi. Các file, kiểu file, đã đăng ký với Win, nó sẽ được tự động làm gì đó khi bạn double click vào nó. Trong máy tính tôi dùng, không thấy TNT file đăng ký với ứng dụng nào, nên nó sẽ hỏi lại mở bằng gì ?

JohnNguyễn
21-11-2015, 10:46
Sử dụng C#

Bạn sử dụng Namespace using System[.]Diagnostics

Process[.]Start("Đường dẫn tới file doc"); //MsWord tự chạy và mở file văn bản
Process[.]Start("Đường dẫn tới file txt"); //Notepad tự chạy
Process[.]Start("Đường dẫn tới file mp3"); //Window Media Player tự chạy

P/S:
Do mình là thành viên mới không post được link nên hình như không hiểu ký tự dấu "."
Bạn bỏ các dấu ngoặc vuông [ và ] đi nhé, chỉ còn lại dấu "."

Chúc bạn thành công