Linuxlike Ctrl-C (KeyboardInterrupt) في نظام التشغيل Windows cmd الخط ؟
سؤال
لقد اضطر إلى استخدام سطر الأوامر في ويندوز وتساءلت عما إذا كانت هناك لينكس مثل اختصارات لوحة المفاتيح?لقد بحثت و لم أجد ما كنت أبحث عنه.
أشياء مثل ^C ^Z ؟ شكرا جميعا!
المحلول
ويمكنك فخ ^ C على ويندوز مع SIGINT، تماما مثل لينكس. قذيفة ويندوز، مثل كما هو، لا يدعم يونكس تحكم العمل على غرار (على الأقل ليس بطريقة مماثلة لقذائف يونكس)، و^ Z هو في الواقع ^ D التناظرية ويندوز.
نصائح أخرى
وحاول السيطرة + استراحة : بعض برامج تستجيب لذلك بدلا من السيطرة + C . في بعض لوحات المفاتيح السيطرة + استراحة يترجم إلى السيطرة + الجبهة الوطنية + وقفة .
ملحوظة أيضا أن لا شيء يمكن إلغاء الشبكة متزامن I / O (مثل net view \\invalid
) على ويندوز فيستا قبل.
هناك نوعان من تركيبات المفاتيح التي يمكن استخدامها لوقف العملية في ويندوز سطر الأوامر.
Ctrl+ج هو "أجمل" الأسلوب.المبرمجين يمكن التعامل مع هذا البرنامج.من الممكن كتابة البرامج التي تتجاهل Ctrl+ج كما
SIGINT
إشارة تماما ، أو التعامل مع Ctrl+ج مثل لوحة المفاتيح العادية الجمع.Ctrl+كسر هو "أصعب" الأسلوب دائما يرسل
SIGBREAK
إشارة لا يمكن تجاوزها في البرنامج.
وعلى Ctrl-C يفعل شيئا مماثلا في ويندوز كما هو الحال في لينكس.