Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 18 kết quả

Đề tài: Lập trình cho ứng dụng để file được mở bằng cách chuột phải vào file click vào Open With tới ứng dụng hỗ trợ file đó

  1. #1
    Ngày gia nhập
    09 2010
    Bài viết
    146

    Angry Lập trình cho ứng dụng để file được mở bằng cách chuột phải vào file click vào Open With tới ứng dụng hỗ trợ file đó

    - Em đang viết cái chương trình Window Media Player thì làm thế nào để ở bất kì một file ở bất kì vị trí nào trên ổ đĩa thì khi nháy chuột phải vào file đó chọn mở với Open With rồi Browse tới cái ứng dụng mình đã lập trình để chạy được cái file đó , thì phải dùng class hay phương thức gì chỉ giúp đỡ em với
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    05 2010
    Bài viết
    505

    Ko hiểu câu hỏi của bạn nữa, nếu bạn đang dùng Windows (mà vào box này thì chắc chỉ có Windows rồi ) thì đó là chức năng có sẵn của Windows rồi mà. Hay ý bạn hỏi là làm sao để ứng dụng của ban xuất hiện trong list các ứng dụng sau khi chọn Open With ?

  3. #3
    Ngày gia nhập
    05 2010
    Bài viết
    350

    Bạn build cái code roài cho open with với cái file vừa build thì sẽ hiểu. Nếu ko hiểu rõ thì bạn google nhé
    Visual C# Code:
    1. static void Main(string[] args)
    2.         {
    3.             try
    4.             {
    5.                 Console.Write("Paramater is: ");
    6.                 Console.WriteLine(args[0].ToString());
    7.                 Console.ReadLine();
    8.             }
    9.             catch (Exception e)
    10.             {
    11.                 Console.WriteLine("no paramater");
    12.                 Console.ReadLine();
    13.             }
    14.         }

  4. #4
    Ngày gia nhập
    10 2010
    Bài viết
    518

    Cái này là command line, khi chạy như thế này thì window sẽ kèm cái tên file khi chạy chương trình của bác, vậy khi chạy bác lọc các command này xem cái nào là dạng file thì chạy nó. Làm sao để lấy dc command line thì bác gõ cái này vào google nhé: "command line solewind.it site:congdongcviet.com"

  5. #5
    Ngày gia nhập
    05 2010
    Bài viết
    505

    à, hiểu ý chủ topic rồi

  6. #6
    Ngày gia nhập
    09 2010
    Bài viết
    146

    Mặc định Lập trình cho ứng dụng để file được mở bằng cách chuột phải vào file click vào Open With tới ứng dụng hỗ trợ file đó

    Window không có sẵn chức năng đó , phải tự lập trình ra nó , em nói vậy mà bác Lù xù bù chưa hiểu à , tức là như vầy nè :

    - Giờ em có 1 cái ứng dụng chỉ chạy file .mp3 chẳng hạn . Thì 1 cái file .mp3 nào đó ở trong bất kì ổ đĩa nào khi ta nháy chuột phải vào nó thì hoặc là sẽ thấy luôn cái biểu tượng ứng dụng hỗ trợ để chạy file đó và khi click vào cái biểu tượng ứng dụng đó thì lập tức cái file .mp3 kia được chạy , và nó được chạy trên cái ứng dụng hỗ trợ nó mà ta đã viết. Hoặc là sẽ tiếp tục click vào Open With và Browse tới cái ứng dụng của ta , và sau khi click vào ứng dụng đó thì nó sẽ chạy cái file .mp3 kia

    - Đó thì vấn đề là phải làm thế nào , thấy có bác SolwineIT gợi ý dùng Command Line , em thử xem sao , thank

  7. #7
    Ngày gia nhập
    09 2010
    Bài viết
    146

    Code:
    class Program
    {
        static void Main()
        {
    	OpenMicrosoftWord(@"C:\Users\Sam\Documents\Gears.docx");
        }
    
        static void OpenMicrosoftWord(string f)
        {
    	ProcessStartInfo startInfo = new ProcessStartInfo();
    	startInfo.FileName = "WINWORD.EXE";
    	startInfo.Arguments = f;
    	Process.Start(startInfo);
        }
    }
    - Cho em hỏi cái tham số để đưa vào cái hàm OpenMicrosoftWord(biến) kia như thế nào vì tham số đó tức là mình mở 1 file ở 1 vị trí nào đó trong ổ cứng , thì phải viết cái tham số đó như thế nào , hay là lấy đường dẫn đến cái file ( ví dụ a.mp3 ) mà mình muốn mở khi vị trí nó ko cố định để đưa vào hàm kia như thế nào ???

  8. #8
    Ngày gia nhập
    10 2010
    Bài viết
    518

    Cái của bác đâu có liên quan gì đến cái đấy nhỉ?

  9. #9
    Ngày gia nhập
    09 2010
    Bài viết
    146

    Thôi bác Code giúp em với , em chả hiểu cái Command Line kia của bác nó như thế nào nữa , chỉ hiểu sơ sơ là muốn mở một ứng dụng nào đó thì dùng Process thôi :((

  10. #10
    Ngày gia nhập
    09 2010
    Bài viết
    146

    Trích dẫn Nguyên bản được gửi bởi tuandoi1 Xem bài viết
    bạn build cái code roài cho open with với cái file vừa build thì sẽ hiểu. Nếu ko hiểu rõ thì bạn google nhé
    Visual C# Code:
    1. static void main(string[] args)
    2.         {
    3.             try
    4.             {
    5.                 console.write("paramater is: ");
    6.                 console.writeline(args[0].tostring());
    7.                 console.readline();
    8.             }
    9.             catch (exception e)
    10.             {
    11.                 console.writeline("no paramater");
    12.                 console.readline();
    13.             }
    14.         }
    cám ơn bạn rất nhiều Nhưng đó là cho Console còn cho Window Form thì làm thế nào bạn nhỉ
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Đã được chỉnh sửa lần cuối bởi hocphp_1998 : 22-05-2011 lúc 12:54 AM.

Các đề tài tương tự

  1. Thực thi luôn file .exe mà không cần Click chuột
    Gửi bởi hocphp_1998 trong diễn đàn Lập trình Virus & Anti-Virus
    Trả lời: 29
    Bài viết cuối: 21-09-2015, 05:19 PM
  2. Lập trình C Lỗi C1083: Cannot open include file: 'complex.h': No such file or directory trong lập trình C?
    Gửi bởi nguyen_ndd trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 30-03-2012, 12:13 PM
  3. Borland C++ Lỗi Cannot open include file: 'iostream.h': No such file or directory
    Gửi bởi friendboyss trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 19
    Bài viết cuối: 06-05-2011, 04:48 PM
  4. biên dịch báo lỗi :Cannot open include file: 'iostream.h': No such file or directory
    Gửi bởi detective009 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 23-04-2011, 07:55 PM
  5. Làm sao để open file bằng cách double click vào file trong windows explorer?
    Gửi bởi Batchuoc_09 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 18-07-2010, 01:12 PM

Quyền hạn của bạn

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