क्या मैं एक दृश्यमान कमांड प्रॉम्प्ट के बिना विंडोज बैच फ़ाइल चला सकता हूं?

विषयसूची:

क्या मैं एक दृश्यमान कमांड प्रॉम्प्ट के बिना विंडोज बैच फ़ाइल चला सकता हूं?
क्या मैं एक दृश्यमान कमांड प्रॉम्प्ट के बिना विंडोज बैच फ़ाइल चला सकता हूं?

वीडियो: क्या मैं एक दृश्यमान कमांड प्रॉम्प्ट के बिना विंडोज बैच फ़ाइल चला सकता हूं?

वीडियो: क्या मैं एक दृश्यमान कमांड प्रॉम्प्ट के बिना विंडोज बैच फ़ाइल चला सकता हूं?
वीडियो: WiFi (Wireless) Password Security - WEP, WPA, WPA2, WPA3, WPS Explained - YouTube 2024, जुलूस
Anonim
बैच फ़ाइलें विंडोज़ में कमांड की श्रृंखला निष्पादित करने का एक आसान तरीका है, लेकिन पृष्ठभूमि में उन्हें अदृश्य रूप से चलाने के लिए वैसे भी है? कैसे पता लगाएं पर पढ़ें।
बैच फ़ाइलें विंडोज़ में कमांड की श्रृंखला निष्पादित करने का एक आसान तरीका है, लेकिन पृष्ठभूमि में उन्हें अदृश्य रूप से चलाने के लिए वैसे भी है? कैसे पता लगाएं पर पढ़ें।

आज का प्रश्न और उत्तर सत्र हमारे पास सुपरयूसर की सौजन्य है - स्टैक एक्सचेंज का एक उपविभाग, क्यू एंड ए वेब साइट्स का एक समुदाय संचालित समूह।

प्रश्न

सुपर यूज़र रीडर जेक अजीब रूप से एक बीएटी फ़ाइल चलाने के लिए चाहता है, वह लिखता है:

I have installed a ruby gem called Redcar, which is launched from the command line. When it runs, it steals the shell until it terminates, so I have to create a new shell window to continue doing command line work. The shell I’m using is the GITBash shell from MySysGit.

I found a Redcar.bat file which is meant to launch Redcar as a shortcut, I presume, but I don’t want the extra command prompt window to open whenever I launch the BAT file.

How do I just run the BAT without seeing the prompt?

क्या जेक की चुपचाप तत्काल इच्छा के लिए कोई समाधान है?

जवाब

SuperUser योगदानकर्ता Afrazier खराब और अच्छी खबर के संयोजन के साथ प्रतिक्रिया करता है:

You can’t - executing a batch file with the built in Command Prompt is going to keep a window open until the batch file exits.

What you can do is take steps to make sure that the batch file exits as quickly as possible. If at all possible, modify the batch file to run whatever program with the

start

आदेश। डिफ़ॉल्ट रूप से,

start

प्रोग्राम से बाहर निकलने के इंतजार किए बिना तुरंत लौटता है, इसलिए बैच फ़ाइल चलती रहेगी और, संभवतः, तुरंत बाहर निकलें। युगल कि बैच फ़ाइल को कम करने के लिए अपने शॉर्टकट को संशोधित करने के साथ, और आप केवल स्क्रीन पर स्क्रीन को देखे बिना टास्कबार फ़्लैश देखेंगे।

इसके लिए एक चेतावनी यह है कि यदि आप एक कंसोल-मोड प्रोग्राम चला रहे हैं, जो कि कई स्क्रिप्ट दुभाषिया हैं, तो बैच फ़ाइल प्रोग्राम से बाहर निकलने के लिए प्रतीक्षा करेगी, और उपयोग कर रही है

start

एक नई कंसोल विंडो पैदा करेगा। इस मामले में आपको क्या करना है कंसोल-आधारित एक - संख्या के बजाय दुभाषिया के विंडोज-आधारित संस्करण को चलाया जाता है

start

ज़रूरी। पर्ल के लिए, आप भाग लेंगे

wperl.exe

के बजाय

perl.exe

। पायथन के लिए, यह है

pythonw.exe

के बजाय

python.exe

। मैंने डाउनलोड किया पुराना Win32 रूबी वितरण है

rubyw.exe

जो एक ही काम करना चाहिए।

एक छिपी हुई विंडो के साथ कमांड प्रॉम्प्ट चलाने के लिए एक तृतीय-पक्ष टूल का उपयोग करना एक अंतिम संभावना है। मैंने ऐसी चीजों के बारे में सुना है लेकिन उनके लिए कभी भी उपयोग नहीं किया गया था, इसलिए मुझे आपको इंगित करने के लिए विशेष रूप से कुछ भी नहीं पता है।

पाठकों ने उन्हें एक और सुपरयूसर थ्रेड पर भी इंगित किया जो दृश्यता को कम करने और सीएमडी प्रॉम्प्ट को पूरी तरह छिपाने से परे जाने के लिए आप Visual Basic Script का उपयोग कैसे कर सकते हैं। उस धागे में, हैरी एमसी बताते हैं:

Solution 1:

Save this one line of text as file

invisible.vbs

:

CreateObject ("Wscript.Shell")। "" "और WScript.Arguments (0) और" "", 0, गलत

किसी प्रोग्राम या बैच फ़ाइल को अदृश्य तरीके से चलाने के लिए, इसे इस तरह उपयोग करें:

wscript.exe "सी: जहां भी invisible.vbs" "सी: कुछ अन्य जगह MyBatchFile.bat"

तर्कों की एक सूची पास-ऑन / रिले करने में भी सक्षम होने के लिए केवल दो डबल कोट्स का उपयोग करें

CreateObject ("Wscript.Shell")। "" और WScript.Arguments (0) और "", 0, झूठी चलाएं

उदाहरण: Invisible.vbs "Kill.vbs ME.exe"

समाधान 2:

एक प्रक्रिया को चुपचाप लॉन्च करने के लिए कमांड लाइन टूल का उपयोग करें: शांत।

वीबीएस और थर्ड पार्टी टूल्स का उपयोग करके अपने आराम स्तर के आधार पर उपर्युक्त समाधानों में से किसी एक को नियोजित करना, कम से कम सीएमडी विंडो की दृश्यता को कम करेगा या इसे हटा दें।

स्पष्टीकरण में जोड़ने के लिए कुछ है? टिप्पणियों में आवाज उठाओ। अन्य तकनीक-समझदार स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तरों पढ़ना चाहते हैं? यहां पूर्ण चर्चा धागा देखें।

सिफारिश की: