VicoTas
Câu hỏi
Ngô Minh Tùng TungZiMa
26/04/2013 21:02

Tôi viết 1 chương trình xem ảnh bằng Visual Basic nhưng không biết cách nào để mỗi khi nhấn đúp vào 1 file ảnh trên Windows Explorer?

Tôi viết 1 chương trình xem ảnh bằng Visual Basic nhưng không biết làm cách nào để mỗi khi nhấn đúp vào 1 file ảnh trên Windows Explorer thì chạy chương trình của tôi và hiện luôn file ảnh giống trong ACDSee.

Danh sách câu trả lời (1)
Xuân Trọng xuantrong 26/04/2013 21:02
Để giải quyết vấn đề mà bạn yêu cầu, bạn hãy tiến hành các bước sau :

1. Viết ứng dụng có khả năng xử lý hàng lệnh, giả sử file chương trình được để ở c:\prog\app.exe và sẽ xử lý các file thông tin có đuôi là *.abc.

2. Chạy tiện ích regedit.exe của Windows (bằng cách chọn menu Start.Run rồi nhập lệnh regedit).

3. Vào key My Computer. HKEY_CLASSES_ROOT, nhấn phải chuột trên key này và chọn mục New.Key rồi nhập tên key mới là “.abc”. Như vậy bạn đã tạo được 1 key mới tên là My Computer.HKEY_CLASSES_ROOT..abc. Tiếp tục vào Key ‘.abc’ rồi tạo key con là ‘shell’, vào key ‘shell’ và tạo key con là ‘open’, vào key ‘open’ và tạo key con là ‘command’, vào key ‘command’ và nhấn phải chuột trên option ‘default’ của key command rồi chọn mục ‘Modify’ để thay đổi giá trị của option ‘default’ thành “c:\prog\app.exe %1”. Thoát khỏi tiện ích regedit.exe.

Từ đây trở đi, khi bạn dùng Windows Explorer duyệt các file, mỗi lần bạn nhấn đúp chuột vào file *.abc thì chương trình của bạn sẽ được chạy, và khi chạy nó sẽ biết HĐH gởi cho nó tên file nào để xử lý.

Nếu chương trình của bạn còn có thể xử lý các file có đuôi khác nữa thì bạn tiếp tục lặp lại quá trình tạo key cho các file có đuôi đó.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
nophoto Làm thế nào để nhận biết 1 file là dạng Image, Text hoặc Audio... trong Visual Basic hoặc API?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

Phương Có hàm API nào trong Visual Basic cho phép/cấm từng user truy xuất file không ?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

Hương Mình đang học lập trình, muốn tìm hiểu chương trình chuyển đổi file *.jpg thành file *.bmp bằng ngôn ngữ Pascal? Cảm ơn nhìu!.

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

nophoto Xin hướng dẫn cách thức lập trình trong Visual Basic để khi di chuyển chuột gần các button hay nhấn vào đó thì chúng đổi màu ?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

Hoài Nam (Nam Tước) Nếu có 1 bản đồ dạng bitmap, trên bản đồ có nhiều con đường, làm cách nào để biết đang rê chuột qua con đường nào?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

nophoto Tôi muốn tìm một vài mã nguồn chương trình trò chơi nhỏ viết bằng C, Pascal để nghiên cứu? Bạn nào có cho mình nhé?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

Uk Tôi muốn phát triển các ứng dụng theo Java, nhưng hiện nay có quá nhiều lời không hay về Java?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

nophoto Trong Visual Basic6.0, làm cách nào để có được dòng chữ tô đậm trong Textbox hay RichTextbox ?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

Xuân Trọng Xin hỏi về PowerPoint?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

nophoto Xin hỏi cách dùng QT Designer để dịch ứng dụng chỉ có file source (*.cpp) mà không có file project *.pro?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

nophoto Trong Access có cách nào để vẽ lên form giống như lệnh putpixel(x,y) trong VB được không?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

Phương Xin hỏi những trang web cung cấp thông tin về cấu trúc quản lý tiến trình EPROCESS?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

Thu Trang Xin hỏi cách nhúng 1 file *.exe vào trong 1 ứng dụng khác như VB, Delphi, VC++?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

Lê Văn Tùng Trong 1 form, làm sao để kiểm tra nút nào đã được ấn (click) hoặc textbox nào được chọn ở form khác?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

vietnamconnection Cách khai báo biến kiểu CArray<SHAPE,SHAPE> trong lập trình MFC (Visual C++), trong đó SHAPE là 1 struct (kiểu do người dùng định nghĩa)?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

Vinh . Chương trình chạy tốt trên Windows 9x nhưng trên Windows XP thì không xuất hiện hộp thoại theo yêu cầu?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

Lê Thị Hoa Hồng Xin hỏi cách thay đổi hình dạng các button trên Form trong Borland Delphi 5.0?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

nophoto Cách thức viết chương trình Visual Basic sử dụng ngắt?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

nophoto Xin hỏi cách đọc dữ liệu từ file Excel, Text rồi đẩy vào database bằng ngôn ngữ ASP.NET?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

Đức Cảnh Làm thế nào để chương trình hiện ở System tray?

Đăng lúc: 21:01 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip