ฉันจะย้ายเคอร์เซอร์พร้อมท์คำสั่งของ Windows ด้วยเมาส์ได้อย่างไร


0

เมื่อฉันคลิกใน Command Prompt เพียงแค่เลือกอักขระที่ฉันคลิกและปล่อยเคอร์เซอร์ไว้ที่ตำแหน่งนั้น ฉันดูเหมือนจะสามารถย้ายเคอร์เซอร์ด้วยแป้นพิมพ์เท่านั้น ฉันจะใช้เมาส์เพื่อเลื่อนเคอร์เซอร์ไปยังตำแหน่งที่ฉันคลิกได้อย่างไร


1
ฉันค้นคว้าคำถามล่วงหน้า ฉันชัดเจนและรัดกุม และยังคง downvote มาโดยไม่มีคำอธิบาย ถอนหายใจ
Kyle Delaney

ตกลงกัน! คำตอบอยู่ด้านล่างตอนนี้
Matt

คำตอบ:


2

พรอมต์คำสั่ง Windows รองรับเฉพาะเมาส์สำหรับการเลือกและเมนู (คลิกขวา) คุณสามารถเลื่อนเคอร์เซอร์โดยใช้ปุ่มลูกศร

คุณยังสามารถอ่าน นี้ สำหรับการเลื่อนเคอร์เซอร์ของคุณเร็วขึ้น


2
ด้วยข้อยกเว้นของโปรแกรมที่รองรับเมาส์ได้จริง
LPChip

ฉันไม่รู้ขอขอบคุณสำหรับข้อมูล;)
Pierre LAGOUTTE

2
EDIT แบบเก่ารองรับเมาส์ แต่เป็นส่วนหนึ่งของ MS-DOS โปรแกรม DOS ใด ๆ สามารถรองรับเมาส์ได้ แต่เพียงคำสั่งแจ้งให้ตัวเองส่วนใหญ่ไม่มี
LPChip

2

คอนโซลอาจเป็นหัวข้อที่ค่อนข้างสับสน คำตอบสั้น ๆ ก็คือ cmd.exe ที่รันจาก vanilla Windows Console ไม่รองรับสิ่งนี้ แต่คุณสามารถใช้แอปพลิเคชั่นขั้นสูงเช่น ConEmu ซึ่งดูเหมือนว่า สนับสนุน มัน.

สิ่งสำคัญที่ต้องจำคือ "คอนโซล" หมายถึงส่วน GUI เท่านั้น เมื่อคุณเริ่ม "แอปพลิเคชันคอนโซล" (แอปพลิเคชันข้อความเท่านั้น) เช่น พร้อมรับคำสั่ง ( cmd.exe ), Powershell ( powershell.exe ) หรือ VIM ที่ไม่ใช่ GUI สำหรับ windows ( vim.exe ) หน้าต่างคอนโซลจะเปิดขึ้นโดยอัตโนมัติเพื่อให้สามารถโต้ตอบกับโปรแกรมได้ ConEmu ยังดูเหมือนว่าจะ การดำเนินการ โปรโตคอลเมาส์ xterm (ซึ่งเป็นเพียงลำดับชุดอักขระพิเศษเพิ่มเติม) ดังนั้นคุณสามารถใช้เมาส์เพื่อโต้ตอบกับ VIM

นอกจากนี้คนแก่ เครื่องเสมือน Dos ยังคงมีอยู่ใน Windows รุ่น 32 บิตทั้งหมดรวมถึง Win 10 ดังนั้นแอปพลิเคชัน DOS ที่รองรับเมาส์ควรใช้งานได้นอกกรอบ

แก้ไข : ข้อมูลเพิ่มเติมบางส่วน:

ข้อจำกัดความรับผิดชอบ: ฉันไม่สนใจ ConEmu เนื่องจาก cmd.exe + clink หรือ mintty ทำงานได้ดีพอสำหรับฉันและฉันไม่คุ้นเคยกับ Win32 API มากนัก

ต้องบอกว่ามันดูเหมือนว่า windows text เท่านั้นที่สร้าง VIM นั้นสามารถให้การรองรับเมาส์ได้จากภายในคอนโซลมาตรฐานโดยใช้ Win32 API จากนี้เราสามารถสรุปได้ว่า cmd.exe สามารถให้ฟังก์ชันการทำงานที่คล้ายกันและไม่ทำเช่นนั้นไม่ได้เป็นข้อ จำกัด ของคอนโซล windows มาตรฐานต่อ se


นี่คือคำตอบ ฉันมีคำถามเดียวกันนี้ ติดตั้ง ConEmu Go to settings- & gt; Mouse ยกเลิกการทำเครื่องหมายที่ช่อง: ส่งกิจกรรมเมาส์ไปที่คอนโซลยกเลิกการเลือกนี้เพื่อหยุดส่งกิจกรรมเมาส์ไปที่คอนโซลเมาส์จะถูกประมวลผลโดย ConEmu ภายใน (เช่นการเลือกข้อความ)
Matt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.