ปรับขนาดพรอมต์บรรทัดคำสั่งของ windows?


10

ฉันกำลังทำงานกับเครื่อง Windows xp ฉันเขียนโปรแกรมในชุดประกอบที่แสดงข้อความบางส่วนและพยายามสร้างภาพหน้าจอของเอาต์พุตบรรทัดคำสั่ง (start-> run -> "cmd")

ปัญหาคือข้อความที่พิมพ์ครั้งแรกโดยโปรแกรมได้รับการผลักดันโดยข้อความในภายหลังและฉันไม่สามารถเลื่อนไปที่มัน

ฉันลองเล่นโดยใช้ความกว้างและความสูงภายใต้ Properties => layout แต่ดูเหมือนว่าจะปรับขนาดหน้าต่างเอง (ขอบ) โดยไม่ต้องปรับขนาด textarea ภายในหน้าต่าง (text ไม่มีห้อง "เพิ่มเติม" แต่หน้าต่างใหญ่กว่า)

ไม่มีใครรู้วิธีแก้ปัญหา / วิธีแก้ปัญหานี้?

ขอบคุณ!

คำตอบ:


11

การปรับขนาดภายใต้กล่องโต้ตอบคุณสมบัติควรใช้งานได้ (ให้แน่ใจว่าคุณกำลังปรับขนาดความกว้างและขนาดบัฟเฟอร์การปรับขนาดหน้าต่างเพียงอย่างเดียวก็ควรเพิ่มบัฟเฟอร์ด้วย) แต่ถ้ามันไม่ทำงานคุณสามารถทำได้เสมอ:

  • เปลี่ยนทิศทางเอาต์พุตไปยังไฟล์:

    program.exe > C:\path\to\file.txt
    
  • ตรวจสอบConsole2


มันง่ายมากที่จะตั้งค่าทางลัดด้วยพารามิเตอร์ขนาดที่คุณต้องการสำหรับพรอมต์คำสั่งของคุณ .... แต่ฉันก็เช่นกันและเป็นแฟนตัวยงของ Console2
Murdoch Ripper

1
คุณยังสามารถกด Alt-Space และไปที่แท็บProperties

คุณสามารถลอง conemu ได้ - code.google.com/p/conemu-maximus5
patricks

6

มีการตั้งค่าในหนึ่งในแท็บที่คุณสามารถตั้งค่าขนาดบัฟเฟอร์ (จำนวนบรรทัดที่ควรเก็บไว้สำหรับการเลื่อน)

แก้ไข:คุณสามารถค้นหาได้ในเค้าโครงแท็บขนาดหน้าจอบัฟเฟอร์ ตั้งค่าความสูงเป็นจำนวนบรรทัดที่คุณต้องการเก็บไว้สำหรับการเลื่อน


6

คุณสามารถใช้สิ่งต่อไปนี้เพื่อทำสิ่งนี้เช่นกัน:

mode con:cols=x lines=y

ตัวอย่างเช่น:

mode con:cols=150 lines=80

คุณสามารถสร้างทางลัดโดยอัตโนมัติ:

cmd /k mode con:cols=150 lines=80

cmd /k mode con:cols=80 lines=40

1

ดูที่ColorConsole (ฟรีและพกพาได้) ตอนนี้คุณสามารถใช้Faststone Capture (สามารถดาวน์โหลดเวอร์ชั่นฟรีและพกพาได้ที่นี่ ) หากคุณต้องการ 'ภาพหน้าจอเลื่อน' หรือใช้คุณสมบัติ ColorConsole เพื่อส่งออกล็อตทั้งหมดเป็น HTML / RTF

เป็นโบนัสที่เป็นระเบียบคุณเพียงแค่เปลี่ยน CMD เฟิร์สคลาสด้วยคุณสมบัติที่มีประโยชน์มากมายเช่นคำสั่งที่ชื่นชอบฟังก์ชันคัดลอก / วาง / ตัดอินเตอร์เฟซแบบแท็บสวิตช์โฟลเดอร์ที่รวดเร็ว ฯลฯ


ฉันขอขอบคุณคำตอบ
Yuval
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.