อะไรคือสิ่งที่ชัดเจนหรือ cls ใน TempleOS?


-3

บางครั้งเคอร์เซอร์ของฉันหายไปเป็นข้อความจำนวนมากในบัฟเฟอร์การเลื่อนกลับหรือฉันมีกราฟิกที่สร้างขึ้นด้วยการโทรเช่น GrLine(,100,100,200,150); ที่ฉันต้องการที่จะชัดเจน

การเรียกคำสั่งหรือระบบใดที่ล้างหน้าจอ ฉันได้ลองแล้ว reset, clearและ cls และ DCClear ( บริบทอุปกรณ์ - ล้าง ) ตั้งค่าหน้าจอเป็นสีดำ

คำตอบ:


2

การล้างหน้าจอมีสองวิธี

  • การพิมพ์ $CL$ แล้ว ENTER หรือฟังก์ชั่นการทำงานที่พิมพ์ลำดับเช่น DocClear; ตามที่กำหนดไว้ใน Adam/DolDoc/DocRecalcLib.HC.Z
  • วิ่ง DCFill; เพื่อล้างสิ่งต่าง ๆ ที่ถูกดึงไปยังหน้าจอเช่น Gr. DCFill; ถูกกำหนดใน Adam/Gr/GrDC.HC.Z. นี้เป็นหลักเติม DCFill; ) บริบทอุปกรณ์ (DC) ที่มีพิกเซลแบบโปร่งใส

หรือคุณสามารถกำหนดค่าใหม่ให้กับเครื่องใหม่แทนที่เครื่องเก่าของคุณซึ่งสามารถทำได้สองสามวิธี

  • DocTermNew;ฟังก์ชั่นทั้งหมดเรียก DocTermNew; ซึ่งจะแทนที่เทอร์มินัลของคุณด้วยกระบวนการอื่น สิ่งนี้ถูกกำหนดใน Adam/DolDoc/DolDoc.HC.Z.
  • User;ซึ่งกำหนดไว้ใน Kernel/KTask.HC.Z
  • คำเริ่มต้นในรูปแบบของ SrvStartUp; และ UserStartUp; ทั้งสองอย่างนี้ถูกกำหนดไว้ใน HomeSys.HC.Z (ห่อทั้งหมดนี้ด้วย

    • SrvStartUp; เป็นขั้นต่ำที่น้อยที่สุดในการเริ่มต้นหน้าจอข้อความ
    • UserStartUp; เป็นหลัก SrvStartUp; และทำให้ ./Doc/Start.DD เข้าสู่หน้าจอและทำงาน Dir;
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.