พรอมต์คำสั่งของ Windows แช่แข็งที่โฟกัส [ซ้ำกัน]


18

ฉันมีสคริปต์หลามสองสามตัวที่ไม่มีคำสั่งหยุดและไม่มีการแจ้งให้ผู้ใช้ป้อน แต่ฉันพบว่าเมื่อฉันเปลี่ยนโฟกัสหน้าต่างไปที่หน้าต่าง Windows cmd ผลลัพธ์จะหยุดจนกว่าฉันจะกด 'Enter'

มีสาเหตุของสิ่งนี้หรือไม่? ฉันควรเปิด / ปิดการใช้งานการตั้งค่าในตัวเลือก cmd เพื่อหลีกเลี่ยงปัญหานี้หรือไม่?

การค้นหาเคสของฉันทำให้เกิดกรณีของคนที่ต้องการหยุดในรหัสของพวกเขา - ซึ่งฉันทำไม่ได้


BTW คุณสามารถลงคะแนนให้ UserVoice เพื่อให้พฤติกรรมนี้เปลี่ยนไป: wpdev.uservoice.com/forums/ …
Carl Walsh

คำตอบ:


25

คุณจะเลือก / เพ่งสมาธิไปที่หน้าต่างนั้นได้อย่างไร? หากคุณเพียงAlt+ Tabหรือคลิกที่แถบหัวเรื่องของการส่งออกเลื่อนไม่ควรหยุดการทำงานชั่วคราว ฉันเดาว่าคุณเปิดโหมด QuickEditไว้ (คลิกขวาที่แถบชื่อหน้าต่างพร้อมรับคำสั่งและเลือกคุณสมบัติ ) และคุณคลิกภายในหน้าต่างด้วยเมาส์ของคุณดังนั้นการเลือกข้อความโดยไม่ได้ตั้งใจทำให้โปรแกรมหยุดชั่วคราว

1


ขอบคุณ Karan ใช่ฉันใช้ QuickEdit เพื่อเลือกข้อความบางส่วนจากผลลัพธ์ของสคริปต์ของฉัน การปิดใช้งานสิ่งนี้ทำให้เกิดการหยุดชั่วคราว ความอัปยศหน้าต่าง cmd ไม่สามารถให้คุณเลือกข้อความได้โดยไม่ต้องหยุดเอาท์พุทชั่วคราว
Markus

คุณไม่คิดว่าการเลือกข้อความที่เลื่อนออกจากหน้าจอเป็นเรื่องยากหรือไม่
Karan

ฉันเดาว่ามันขึ้นอยู่กับว่า "เร็ว ๆ " มันเลื่อนออกจากหน้าจออย่างไร
Markus

1
เหตุผลในการทำให้เป็นน้ำแข็งนั้นน่าจะเป็นไปตามข้อ จำกัด ซอฟต์แวร์เก่าบางอย่างไม่ใช่เพราะสะดวกสำหรับผู้ใช้ แอปสมัยใหม่จะทำให้กระบวนการดำเนินการต่อไปด้านล่างการเลือกและแสดงแถบเลื่อน
LessQuesar

1
และมันก็ยอดเยี่ยมที่ Windows ไม่มีวิธีที่ง่ายในการป้องกัน cmd ของสคริปต์ชุดคำสั่งแต่ละตัวไม่ให้เปิดใช้งานตัวเลือกนี้โดยไม่ทำอะไรที่ 'แฮ็ค' '... ตัวเลือกนี้ในคำสั่งของพวกเขาทำอะไร 'แฮ็ค' หรือใช้ GUI ของคุณเองเพื่อส่ง stdout / err ไปที่เพื่อแสดงโดยไม่มีปัญหานี้
searchengine27
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.