2011-06-22 11 views
22

एक संदर्भ मेनू शेल कमांड के लिए एक एकल फ़ाइल नाम पासिंग सरल है:कैसे एक संदर्भ मेनू शेल कमांड करने के लिए कई फ़ाइल नामों पास करने के लिए?

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

लेकिन अगर मैं एकाधिक फ़ाइलों का चयन, program.exeप्रत्येक ऐसे चयनित फ़ाइल के लिए शुरू हो जाती है।

मैं बजाय करना चाहते हैं क्या program.exe आह्वान केवल एक बार, यह करने के लिए सभी फ़ाइल नाम वर्तमान में चयनित गुजर रहा है।

यह कैसे करें?

उत्तर

3

आप this post पर देख सकते हैं, क्योंकि यह कहता है कि एक ही उदाहरण में एकाधिक फाइलों को पार करना वास्तव में संभव नहीं है और आपको कुछ प्रकार के आईपीसी (इंटर प्रोसेस कम्युनिकेशन) पर भरोसा करना चाहिए।

9

आप इस के लिए Send To उपयोग कर सकते हैं। यह एक से अधिक फ़ाइलों का समर्थन करता है।

संबंधित मुद्दे