मैं चुप मोड में सीएमडी या .bat फ़ाइल कैसे चला सकता हूं? मैं सीएमडी इंटरफ़ेस को उपयोगकर्ता को दिखाए जाने से रोकने के लिए देख रहा हूं।मूक मोड में सीएमडी या बीएटी चलाना
उत्तर
मैं StackOverflow सवाल में run a batch file in the background (no DOS windows displayed)
के लिए एक रास्ता है कि आपके सवाल का जवाब चाहिए का प्रस्ताव किया है।
यहाँयह है:
-
:
wscript.exe invis.vbs run.bat %*
असल में, आप के साथ एक vbs स्क्रिप्ट बुला रहे हैं:
अपनी पहली स्क्रिप्ट से, निम्न पंक्ति के साथ अपने दूसरे पटकथा फोन
- intWindowStyle:: 0 का अर्थ है "अदृश्य खिड़कियों"
- bWaitOnReturn: झूठी अपनी स्क्रिप्ट की जरूरत तर्क (
%*
)
फिर, invis.vbs Windows Script Host Run() method साथ अपनी स्क्रिप्ट है, जो लेता कॉल करेंगे अपनी पहली स्क्रिप्ट अपने दूसरे पटकथा
समाप्त होने की प्रतीक्षा की जरूरत नहीं है पूर्ण invis.vbs स्क्रिप्ट के लिए प्रश्न देखें का मतलब है:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """" & WScript.Arguments(0) & """" & sargs, 0, False
^
means "invisible window" ---|
Tammen के फीडबैक के बाद अद्यतन:
आप एक डॉस सत्र में रहे हैं और आप "पृष्ठभूमि में" एक और स्क्रिप्ट लॉन्च करना चाहते हैं, एक सरल /b
(के रूप में same aforementioned question में विस्तृत) हो सकता है, तो पर्याप्त:
आप
start /b second.bat
अपने पहले अपने पहले एक की खिड़की प्रयोग करती है, से एसिंक्रोनस रूप से एक दूसरे बैच फ़ाइल शुरू करने के लिए उपयोग कर सकते हैं।
सही अपने बल्ले स्क्रिप्ट के शीर्ष पर वाक्यांश
@echo off
शामिल करें।
संपादन moocha के लिए धन्यवाद। –
इसे थोड़ा सा सुधार (प्रारूपण, सामने @ जोड़ा गया ताकि इको स्टेटमेंट स्वयं आउटपुट का कारण न हो।) हालांकि, यह आउटपुट कमांड से आउटपुट को नहीं रोकेगा। आउटपुट को रीडायरेक्ट करने के लिए> एनयूएल 2> एनयूएल कॉलिंग पर ऐसा करेगा। –
हे, आपका स्वागत है। क्रॉस्ड टिप्पणियां :) –
SilentCMD की कोशिश करो। यह एक छोटा फ्रीवेयर प्रोग्राम है जो कमांड प्रॉम्प्ट विंडो प्रदर्शित किए बिना बैच फ़ाइल निष्पादित करता है।
उन्नत बैट उपयोग EXE करने के लिए कनवर्टर http://www.battoexeconverter.com
से यह तुम अकेले एक स्टैंड पूरी तरह से चुप EXE और करने के लिए अपने बैच फ़ाइल के साथ किसी भी अतिरिक्त बाइनरी एम्बेड कर पाएंगे इसकी फ्रीवेयर
तो मैं आदेश चलाना चाहते हैं साइलेंट मोड में शीघ्र, तो एक सरल vbs आदेश है:
Set ws=CreateObject("WScript.Shell")
ws.Run "TASKKILL.exe /F /IM iexplore.exe"
अगर मैं करना चाहता था cmd चुपचाप में एक यूआरएल को खोलने के लिए, तो यहाँ एक कोड है:
Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("iexplore.exe http://otaxi.ge/log/index.php", 0)
'wait 10 seconds
WScript.sleep 10000
Set ws=CreateObject("WScript.Shell")
ws.Run "TASKKILL.exe /F /IM iexplore.exe"
मुझे पूरा विश्वास है कि मुझे इस विधि को सबसे अच्छा पसंद है। नीचे दिए गए कोड को एक .vbs फ़ाइल में कॉपी और पेस्ट करें। वहां से आप बैच फ़ाइल को कॉल करेंगे ... इसलिए सुनिश्चित करें कि आप बैच फ़ाइल के पथ और नाम को निर्दिष्ट करने के लिए अंतिम पंक्ति संपादित करें (जिसमें उस फ़ाइल को शामिल करना चाहिए जिसे आप लॉन्च करना चाहते हैं या आपके द्वारा किए जाने वाले कार्यों को निष्पादित करना चाहिए)
Const HIDDEN_WINDOW = 12
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objStartup = objWMIService.Get("Win32_ProcessStartup")
Set objConfig = objStartup.SpawnInstance_
objConfig.ShowWindow = HIDDEN_WINDOW
Set objProcess = GetObject("winmgmts:root\cimv2:Win32_Process")
errReturn = objProcess.Create("C:\PathOfFile\name.bat", null, objConfig, intProcessID)
यह निश्चित रूप से मेरे लिए काम करता है। टिप्पणियों का स्वागत है :)
यह वास्तव में अच्छा है! – jony
मुझे लगता है कि यह डॉस विंडो खोलने के बिना बैच फ़ाइल चलाने का सबसे आसान और सबसे छोटा समाधान है, जब आप समय-समय पर चलाने के लिए आदेशों का एक सेट शेड्यूल करना चाहते हैं तो यह बहुत विचलित हो सकता है, इसलिए डॉस खिड़की खुलती रहती है, यहां आपका समाधान है। एक VBS स्क्रिप्ट बैच फ़ाइल कॉल करने के लिए
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Batch Files\ mycommands.bat" & Chr(34), 0
Set WshShell = Nothing
कॉपी ऊपर लाइनों एक संपादक के लिए उपयोग करें ... और .vbs एक्सटेंशन के साथ फ़ाइल सहेजें। तदनुसार फ़ाइल फ़ाइल और पथ संपादित करें।
सही .. एक आकर्षण की तरह काम करता है – TechDog
उपयोग बल्लेबाजी करने Exe कनवर्टर करने के लिए इस
http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html
(चुनें प्रत्यक्ष डाउनलोड लिंक)
1 - Exe कनवर्टर करने के लिए खोलें चमगादड़, अपने बल्ले फ़ाइल का चयन करें।
2 - विकल्प मेनू में "अदृश्य एप्लिकेशन" का चयन करें, फिर संकलन बटन दबाएं।
हो गया!
- 1. मूक मोड में .NET Framework 4 स्थापना
- 2. बीएटी
- 3. पीआईपी मोड में एंड्रॉइड ऐप चलाना
- 4. विंडोज सीएमडी लाइन से गिट चलाना: मुख्य फाइल कहां हैं?
- 5. vim autocmd मूक निष्पादन
- 6. आईओएस स्थानीय पुश अधिसूचना म्यूट/मूक मोड ओवरराइड
- 7. क्या सीएमडी लाइन या जीयूआई
- 8. सीएमडी स्क्रिप्ट: सीएमडी
- 9. सीएमडी
- 10. वेब अनुप्रयोग में "मूक" प्रिंटिंग
- 11. डब्ल्यूसीएफ सेल्फहोस्टिंग के साथ डीबग मोड में कंसोल एप्लिकेशन चलाना?
- 12. बैच/बीएटी - बैच/बीएटी फ़ाइल के साथ प्रॉक्सी सेटिंग्स बदलें
- 13. केवल पढ़ने के लिए मोड में सोलर चलाना
- 14. नींद मोड में रहते हुए आईफोन ऐप्स चलाना
- 15. गहरी नींद मोड में एक ऐप/सेवा चलाना?
- 16. विंडोज बैच फ़ाइल (बीएटी)
- 17. एक बीएटी फाइल
- 18. पायथन पाइप मूक इंस्टॉल
- 19. विंडोज सीएमडी
- 20. मूक एसएमएस पहचान एंड्रॉइड
- 21. विंडोज सीएमडी
- 22. सीएमडी मॉड्यूल
- 23. आईफोन में मूक मोड में जब AVAudioPlayer का उपयोग करके ध्वनि कैसे चलाएं
- 24. php curl मूक विकल्प?
- 25. एनएसआईएस - मूक ऑटोपॉडेट आवेदन
- 26. विंडोज़ में जावा कोड से मैवेन चलाना?
- 27. बीएटी फ़ाइल को निर्धारित कार्य
- 28. टेक्स्टमेट या सीएमडी + बी सब्लिमे टेक्स्ट 2 में सीएमडी + आर के समान वीआईएम में कोड निष्पादित करें
- 29. मूक मैच और विधि सेटअप
- 30. सी ++ निष्पादन सीएमडी कमांड
क्या यह केवल डॉस कमांड का उपयोग करके किया जा सकता है? – rplusg
@calvin: इस उत्तर का दूसरा भाग केवल एक डॉस कमांड दिखाता है। आपके संदर्भ के आधार पर, आप डॉस कमांड के साथ मूक मोड में एक स्क्रिप्ट चला सकते हैं (साथ ही http://stackoverflow.com/questions/298562 में उत्तरों द्वारा विस्तृत) – VonC
@Shf संपादन के लिए धन्यवाद। – VonC