2011-06-22 41 views
22

Đi qua một tên tập tin duy nhất để một lệnh menu ngữ cảnh vỏ rất đơn giản:Làm thế nào để truyền tên tập tin đa dạng vào một trình đơn ngữ cảnh Shell Command?

[HKEY_CLASSES_ROOT\*\shell\MyProgram\Command] 
@="program.exe %1" 

Nhưng nếu tôi chọn nhiều file, program.exe được gọi cho mỗi tập tin được lựa chọn như vậy.

Điều tôi muốn thực hiện thay vì chỉ gọi program.exe một lần, chuyển đến tất cả tên tệp hiện được chọn.

Cách thực hiện việc này?

Trả lời

3

Bạn có thể muốn xem this post, vì nó nói rằng điều này thực sự không thể chuyển nhiều tệp vào một cá thể duy nhất và bạn phải dựa vào một số dạng IPC (Inter process Communication).

9

Bạn có thể sử dụng Send To cho việc này. Nó hỗ trợ nhiều tập tin.

Các vấn đề liên quan