2012-09-30 19 views
9

से बैच फ़ाइल चलाएं क्या कोई जानता है, क्या बैच फ़ाइल शुरू करने के लिए कोई तरीका है (डिफ़ॉल्ट या तृतीय-पक्ष) जो डेल्फी आईडीई संपादक में खोला गया है, कुंजीपटल या बटन द्वारा?डेल्फी आईडीई

मेरा मतलब है कि बस दबाएं, कहें, F9, और मेरी बैच फ़ाइल के साथ cmd.exe विंडो प्राप्त करें, संपादक से, इस विंडो में चल रहा है।

कुछ पुराने डेल्फी संस्करण में, डेल्फी 5 हो सकता है, बैच फ़ाइलों को परियोजनाओं के रूप में बनाया जा सकता है, इसलिए वहां वास्तव में यह F9 था। हालांकि, डेल्फी एक्सई में मुझे ऐसी कोई परियोजना "प्रकार" दिखाई नहीं देती है।

+0

के साथ बाहरी उपकरण चलाने से पहले अपनी फ़ाइल को सहेजने के लिए आईडीई को बता सकते हैं। शायद आप अपने टूल्स में सीएमडी.एक्सईई जोड़ सकते हैं, और फिर कुछ बैच फ़ाइल का उपयोग करके इसे चला सकते हैं: 'C: \ Windows \ SYSTEM32 \ CMD.EXE $ PROJECTFILENAME' –

+1

@IManBiglari यह टिप्पणी –

+1

@IManBiglari की बजाय एक उत्तर होना चाहिए, वास्तव में, इसे उत्तर के रूप में रखें, और मैं इसे स्वीकार करूंगा। यह सचमुच काम करता है। आश्चर्य है कि मैंने इसे स्वयं कैसे महसूस नहीं किया :) आपके भविष्य के उत्तर में कुछ जोड़ - 'सी: \ विंडोज \ SYSTEM32 \ CMD.EXE' के बजाय मैंने अधिक सामान्य' $ (कॉमस्पेक) 'रखा है, और पैरामीटर निर्दिष्ट हैं विभिन्न संपादन फ़ील्ड में, साथ ही वे थोड़ा अलग हैं- '/ c $ EDNAME $ SAVE', जहां' $ EDIT' - शीर्ष संपादक फ़ाइल का विस्तारित फ़ाइल नाम, और '$ SAVE' आईडीई को टूल चलाने से पहले उस फ़ाइल को सहेजने के लिए कहता है। किसी भी मामले में, उत्तर के लिए धन्यवाद। –

उत्तर

9

पैरामीटर के रूप में /c$EDNAME के साथ, आप टूल मेनू में CMD.EXE (या जैसा आपने स्वयं बताया है, $(ComSpec)) जोड़ सकते हैं। साथ ही, आप $SAVE मैक्रो

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