วิธีเปลี่ยน 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 ของคุณกัน
ขั้นตอนการดำเนินการแบบละเอียด
-
รวมส่วนหัวที่จำเป็น: ก่อนอื่นคุณต้องรวมส่วนหัว Windows ในโปรแกรม C ของคุณ ส่วนหัวนี้ประกอบด้วยการประกาศสำหรับฟังก์ชัน
SetConsoleTitle
#include <windows.h>
-
ตั้งชื่อคอนโซล: ใช้ฟังก์ชัน
SetConsoleTitle
เพื่อเปลี่ยนชื่อ คุณสามารถเรียกใช้ฟังก์ชันนี้ได้โดยการส่งผ่านสตริงเป็นพารามิเตอร์ ซึ่งจะเป็นตัวแทนของชื่อใหม่SetConsoleTitle("Your Custom Title Here");
-
โค้ดตัวอย่าง: ด้านล่างนี้คือตัวอย่างง่าย ๆ ว่าจะรวมองค์ประกอบเหล่านี้เข้ากับโปรแกรม C ได้อย่างไร:
#include <windows.h> #include <stdio.h> int main() { // เปลี่ยนชื่อหน้าต่างคอนโซล SetConsoleTitle("โปรแกรม DOS สุดเจ๋งของฉัน"); // ส่วนอื่นของตรรกะโปรแกรมของคุณที่นี่ printf("สวัสดี นี่คือโปรแกรม DOS ของฉัน!\n"); // รักษาหน้าต่างคอนโซลให้เปิดอยู่ system("pause"); return 0; }
-
คอมไพล์และเรียกใช้: ทำการคอมไพล์โค้ด 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 ของคุณ ซึ่งจะช่วยให้คุณมุ่งเน้นไปที่สิ่งที่สำคัญจริงๆ นั่นคือการเขียนโค้ด!