2012-07-12 13 views
7

में "रन" कमांड का उपयोग करके नोटपैड ++ क्या नोटपैड ++ में मैक्रो बनाना संभव है जो "रन" कमांड का उपयोग करने में सक्षम है ताकि मैं निर्दिष्ट फ़ाइल पर संचालित करने के लिए बाहरी .exe को कॉल कर सकूं? मैं इसे मैन्युअल रूप से करने में सक्षम हूं, लेकिन जब मैं एक मैक्रो बनाता हूं जिसमें रन (F5) शामिल होता है और इसे निर्दिष्ट आदेश देता है तो यह निष्पादित करने में विफल रहता है। ऐसा इसलिए है क्योंकि मैक्रोज़ बनाते समय रन कमांड समर्थित नहीं है? यदि हां, तो क्या कार्य-आसपास की विधि है?मैट्रो

धन्यवाद

संपादित करें: प्रसंग जोड़ने के लिए - मैं डेटा प्रविष्टि कि नोटपैड का उपयोग कर ++ किया है की सुविधा के लिए एक जोड़े को रूबी लिपियों में लिखा है, और उन्हें संपादक को एकीकृत करने के लिए करना चाहते हैं। मैक्रो रिकॉर्डिंग द्वारा बनाई गई शॉर्टकट विधि द्वारा उन्हें चलाने के लिए ऐसा करने का सबसे अच्छा तरीका प्रतीत होता है, जब तक कि रन कमांड का उपयोग करना संभव न हो।

उत्तर

2

आप NppExec प्लगइन (Notepad++ wiki में उपलब्ध है) के साथ ऐसा कर सकते हैं। यह आपको कमांड करने वाले कीवर्ड के साथ मिनी-स्क्रिप्ट बनाने की अनुमति देता है।

आप अपनी स्क्रिप्ट को प्रासंगिक (राइट-क्लिक) मेनू में भी जोड़ सकते हैं, या इसे शॉर्टकट असाइन कर सकते हैं।

मैं व्यक्तिगत रूप से एक एसक्यूएल फ़ाइल सहेजने के लिए इसका उपयोग करता हूं, खुद को वर्तमान निर्देशिका में रखता हूं, और उसके बाद उस फ़ाइल पर isql.exe (बाहरी निष्पादन योग्य) निष्पादित करता है। यह सरल लिपि मेरे नोटपैड ++ को एक आसान कामकाजी एसक्यूएल आईडीई में बदल देती है।

+0

आप प्रासंगिक मेनू में कमांड कैसे जोड़ते हैं? –

3

FWIW Zeus और Zeus Lite संपादक ऐसा कर सकते हैं।

+1

अच्छा, स्नैपी संपादक और मुझे खुशी है कि मैंने इसे पाया। – high5

0

मुझे नहीं लगता कि आप इसे केवल नोटपैड ++ का उपयोग करके करते हैं।

कृपया इस सूत्र देखें: http://sourceforge.net/projects/notepad-plus/forums/forum/331754/topic/4805532

+0

यदि संभव हो तो मैं बाहरी मैक्रो-मैनेजर का उपयोग करने से बचने की कोशिश कर रहा हूं। मैं सब कुछ मूल रूप से नोटपैड ++ में रखना चाहता हूं, इसलिए मैं बस उन सभी कंप्यूटरों पर शॉर्टकट्स.एक्सएमएल फ़ाइल पर प्रतिलिपि बना सकता हूं जिनके लिए मुझे यह मैक्रो चालू करना है। – Hyung

0

यदि मैं आपको सही ढंग से समझता हूं, तो क्या आपने इसे सेट अप किया है लेकिन नोटपैड ++ के रन कमांड के माध्यम से इसे चलाने में समस्याएं हैं? यदि ऐसा है, तो मैंने कोशिश की है कि मैंने here का उल्लेख किया है।

मुझे php संकलक चलाने के साथ समान समस्याएं थीं और इसे निर्दिष्ट उदाहरण में "cmd/c" के साथ हल किया गया था। और अंत में "& रोकें", बस मुझे लगता है कि क्या चल रहा है।