Hiển thị kết quả từ 1 đến 5 / 5
  1. #1
    Tham gia
    01-11-2014
    Bài viết
    8
    Like
    1
    Thanked 0 Times in 0 Posts

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

    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 ạ.
    TN.h
    Quote Quote

  2. #2
    Tham gia
    01-04-2009
    Location
    Việt Nam
    Bài viết
    251
    Like
    0
    Thanked 10 Times in 10 Posts
    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.
    DT 0906837125

  3. #3
    Tham gia
    01-11-2014
    Bài viết
    8
    Like
    1
    Thanked 0 Times in 0 Posts
    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.
    TN.h

  4. #4
    Tham gia
    01-04-2009
    Location
    Việt Nam
    Bài viết
    251
    Like
    0
    Thanked 10 Times in 10 Posts
    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ì ?
    DT 0906837125

  5. #5
    Tham gia
    11-11-2015
    Bài viết
    11
    Like
    0
    Thanked 0 Times in 0 Posts
    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
    Đào tạo lập trình CODE30s[.]com

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •