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


13

जब तक मैं कमांड प्रॉम्प्ट / पावरशेल पर हिट नहीं करता, तब तक मैं विंडोज़ 7 की दो घटनाओं को अंजाम देता हूं। बाद में निष्पादन उम्मीद के मुताबिक जारी है।

पहले कॉपी कमांड्स की एक बैच फ़ाइल थी जैसे

copy //host/file2010-1*xml localfolder/01/
copy //host/file 2010-2*xml localfolder/02/

एक फाइल उम्र लग रही थी। मैंने फ़ोल्डर की जाँच की और यह पूरा हो गया, हिट दर्ज किया और अचानक इसे आराम करने के लिए जीवन में वापस आ गया।

दूसरा एक जावा प्रोग्राम (ETL जॉब) है जो पावरशेल में है क्योंकि यह SQL डुप्लिकेट कुंजी चेतावनियों को आउटपुट करने के बारे में है। मैं पुष्टि नहीं कर सकता कि क्या वास्तविक निष्पादन ठप है लेकिन मुझे संदेह नहीं है। जैसा मैंने लिखा है मैंने इसे दोहराया है।

साथ ही मेरे अधिक अनुभवी सहकर्मी ने .net कार्यक्रमों के साथ वही बात देखी है जो उन्होंने लिखी है।

इससे कैसे बचा जा सकता है? मैं क्या खो रहा हूँ? क्या विंडोज को अकेलापन मिलता है और एक सौम्य पुश की आवश्यकता होती है?


2
सेटिंग्स को संपादित करें कमांड कमांड को खोल दिया है जिसे आपने खोल दिया है इसे त्वरित संपादन मोड में सेट करें जिसे आप इस मामले में नहीं चाहते हैं।
टोनी रोथ

@tonyroth एक उत्तर देना चाहता है ताकि मैं इसे स्वीकार कर सकूं। मुझे संदेह है कि किसी को भी पता है कि कॉपी टास्क क्यों बंद हो जाता है।
KCD

1
यह बंद हो गया क्योंकि आपने विंडो पर क्लिक किया और कमांड प्रॉम्प्ट / पावरशेल विंडो को सेलेक्ट मोड में स्विच कर दिया। क्या टोंटी रोटी ने कहा है कि यह क्यों रुक गया है - और इसके बारे में क्या करना है।
TessellatingHeckler

@TessellatingHeckler क्विक एडिट कमांड कमांड आउटपुट और अंतर्निहित कार्य दोनों को रोक रहा है? ठीक है। मैंने त्वरित संपादन को केवल एक प्रदर्शन के रूप में माना है, लेकिन मुझे खुशी है कि इसका पूरा जवाब है।
केसीडी

जवाबों:


11

कमांड शेल पर सेटिंग्स को संपादित करें जिसे आपने खोल दिया है इसे त्वरित संपादन मोड में सेट किया गया है जो आप इस मामले में नहीं चाहते हैं।


2

मैंने इसे पॉवर्सशेल के साथ कई बार देखा है जब पॉवर्सशेल विंडो से फोकस हटा दिया गया था। शायद यहाँ भी वही हो रहा है? हर बार ऐसा हुआ कि खिड़की के फिर से फोकस में आने के बाद चीजें फिर से ज़िंदा हो जाएंगी और मैं हिट हो गया Enter


यह जानना अच्छा है कि यह सिर्फ मेरे लिए नहीं है, बल्कि इससे बड़ी चिंता यह है कि बैच फाइल कैसे नहीं चल रही है। यह भी कि आपको एंटर कुंजी कैसे मिली, मैंने वह टिप्पणी प्रारूपण सहायता में नहीं देखी है?
केसीडी

1
मेरे उत्तर के तहत "संपादित करें" मारो, और आप मार्कडाउन सिंटैक्स देख सकते हैं।
ईएएए

0

मैंने उस प्रोग्राम को बदल दिया है जहाँ मैं प्रोग्राम को कॉल करता हूँ:

start /hight <path-to-program> <params>

इसका मतलब हाईट प्राथमिकता में कार्यक्रम शुरू करना है। यह बहुत तेज़ है और आपको निष्पादन के दौरान किसी भी कुंजी को दबाने की आवश्यकता नहीं है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.