วิธีเปลี่ยน Title ของหน้าต่าง Command Prompt ในภาษา C

หากคุณเคยต้องการปรับแต่งหน้าต่าง command prompt ของคุณเมื่อเรียกใช้โปรแกรมที่ทำงานบน DOS คุณโชคดีแล้ว! การเปลี่ยนชื่อของหน้าต่าง command prompt จะช่วยให้คุณระบุโปรแกรมที่กำลังทำงานอยู่ได้อย่างรวดเร็ว โดยเฉพาะอย่างยิ่งหากคุณเปิด command prompt หลายช่องพร้อมกัน ในโพสต์บล็อกนี้ เราจะสำรวจวิธีที่คุณสามารถเปลี่ยนชื่อของหน้าต่าง command prompt ได้อย่างง่ายดายโดยใช้ภาษา C และ Windows API

ทำความเข้าใจกับปัญหา

เมื่อคุณดับเบิ้ลคลิกโปรแกรมที่ทำงานบน DOS หน้าต่าง command prompt จะเปิดขึ้นด้วยชื่อเริ่มต้น ซึ่งมักจะเป็นสตริงทั่วไปที่อาจไม่ให้บริบทเกี่ยวกับโปรแกรมที่กำลังทำงานอยู่ นี่อาจทำให้เกิดความสับสนหากคุณกำลังทำงานหลายอย่างในเวลาเดียวกันหรือเรียกใช้โปรแกรมหลายโปรแกรมพร้อมกัน เพื่อแก้ไขปัญหานี้ คุณสามารถตั้งชื่อที่กำหนดเองสำหรับหน้าต่าง command prompt ซึ่งจะเปลี่ยนทุกครั้งที่คุณเรียกใช้โปรแกรม

วิธีแก้ไข: ใช้ SetConsoleTitle

วิธีที่มีประสิทธิภาพในการเปลี่ยนชื่อของหน้าต่าง command prompt คือการใช้ฟังก์ชัน SetConsoleTitle ซึ่งจัดเตรียมโดย Windows API ฟังก์ชันนี้ช่วยให้คุณตั้งชื่อสำหรับหน้าต่างคอนโซลเป็นสตริงใด ๆ ที่คุณเลือก มาลงรายละเอียดขั้นตอนในการดำเนินการแก้ปัญหานี้ในโปรแกรม C ของคุณกัน

ขั้นตอนการดำเนินการแบบละเอียด

  1. รวมส่วนหัวที่จำเป็น: ก่อนอื่นคุณต้องรวมส่วนหัว Windows ในโปรแกรม C ของคุณ ส่วนหัวนี้ประกอบด้วยการประกาศสำหรับฟังก์ชัน SetConsoleTitle

    #include <windows.h>
    
  2. ตั้งชื่อคอนโซล: ใช้ฟังก์ชัน SetConsoleTitle เพื่อเปลี่ยนชื่อ คุณสามารถเรียกใช้ฟังก์ชันนี้ได้โดยการส่งผ่านสตริงเป็นพารามิเตอร์ ซึ่งจะเป็นตัวแทนของชื่อใหม่

    SetConsoleTitle("Your Custom Title Here");
    
  3. โค้ดตัวอย่าง: ด้านล่างนี้คือตัวอย่างง่าย ๆ ว่าจะรวมองค์ประกอบเหล่านี้เข้ากับโปรแกรม C ได้อย่างไร:

    #include <windows.h>
    #include <stdio.h>
    
    int main() {
        // เปลี่ยนชื่อหน้าต่างคอนโซล
        SetConsoleTitle("โปรแกรม DOS สุดเจ๋งของฉัน");
    
        // ส่วนอื่นของตรรกะโปรแกรมของคุณที่นี่
        printf("สวัสดี นี่คือโปรแกรม DOS ของฉัน!\n");
        // รักษาหน้าต่างคอนโซลให้เปิดอยู่
        system("pause");
        return 0;
    }
    
  4. คอมไพล์และเรียกใช้: ทำการคอมไพล์โค้ด C ของคุณโดยใช้คอมไพเลอร์ C ที่รองรับ Windows API และเรียกใช้โปรแกรม คุณควรเห็นชื่อหน้าต่าง command prompt เปลี่ยนเป็น “โปรแกรม DOS สุดเจ๋งของฉัน”

ความคิดสุดท้าย

การเปลี่ยนชื่อของหน้าต่าง command prompt ของคุณเป็นวิธีที่ง่ายและมีประสิทธิภาพในการเพิ่มประสบการณ์การเขียนโปรแกรมใน C โดยการใช้ฟังก์ชัน SetConsoleTitle จาก Windows API คุณสามารถเก็บงานของคุณให้เป็นระเบียบและเพิ่มผลผลิตด้วยการระบุได้ง่ายขึ้นว่าแต่ละงานกำลังทำงานอยู่ในหน้าต่าง command prompt ที่แตกต่างกัน

ข้อคิดสำคัญ

  • ใช้ฟังก์ชัน SetConsoleTitle เพื่อเปลี่ยนชื่อ command prompt
  • รวม windows.h สำหรับฟังก์ชัน Windows API
  • ปรับแต่งชื่อให้เหมาะกับความต้องการของโปรเจกต์ของคุณ ทำให้คุณทำงานกับหลายหน้าต่าง command ได้ง่ายขึ้น

ด้วยเคล็ดลับเหล่านี้ คุณจะมีพื้นที่ทำงานที่มีระเบียบมากขึ้นใน command prompt ของคุณ ซึ่งจะช่วยให้คุณมุ่งเน้นไปที่สิ่งที่สำคัญจริงๆ นั่นคือการเขียนโค้ด!