मैं nsExec प्लगइन को देखने की सलाह दूंगा। मुझे हाल ही में एक ऐसी स्थिति थी जहां मुझे एनएसआईएस लिपि के अंदर से एक सर्वर पिंग करने की आवश्यकता थी, और निम्नलिखित कोड मेरे लिए पूरी तरह से काम करता था।
nsExec::Exec '"C:\Windows\System32\PING.EXE" $URL'
nsExec का उपयोग करने का लाभ यह है कि यह आपकी स्क्रीन पर डॉस बॉक्स पॉप अप किए बिना कमांड निष्पादित करता है। वापसी मूल्य स्टैक पर धक्का दिया जाता है, और कुछ अलग-अलग तरीके हैं जिन्हें आप प्रोग्राम के आउटपुट तक पहुंच सकते हैं (यदि कोई मौजूद है)।
वहाँ NSIS वेबसाइट है कि मैं मिल सकता है पर प्लगइन के बारे में जानकारी की एक पूरी बहुत कुछ नहीं है, लेकिन नीचे दिए गए लिंक आप सही दिशा में शुरू कर दिया जाना चाहिए:
http://nsis.sourceforge.net/Docs/nsExec/nsExec.txt
संपादित करें:
मैंने देखा है कि आपने विशेष रूप से एक COPY कमांड के बारे में पूछा है जो एक आंतरिक डॉस कमांड है, जिसका अर्थ है कि आप इसे निष्पादित करने में सक्षम नहीं होंगे जैसे मैंने पिंग के साथ किया था। मुझे गलत हो सकता है लेकिन आपको इस तरह के बुनियादी आदेशों को पूरा करने के लिए किसी बाहरी कार्यक्रम का उपयोग करने की आवश्यकता नहीं है। आपको एनएसआईएस कमांड का उपयोग करके अधिकांश आंतरिक आदेशों को दोहराने में सक्षम होना चाहिए। CopyFiles
NSIS Scripting Reference अपने दोस्त है :) (तो ctrl है + च)
[यहाँ का जवाब] (http:
उदाहरण एक फ़ाइल (या एक से अधिक फ़ाइलों) की प्रतिलिपि करने के लिए NSIS आदेश का उपयोग करें: //stackoverflow.com/a/10900198/62576) मदद कर सकता है। यह एक कमांड लाइन ऐप के लिए ठीक काम करता है। –