การเพิ่มค่าในไฟล์ข้อความโดยใช้แถวคำสั่งของ Windows

คุณกำลังทำโปรเจกต์ที่ต้องการตัวนับการคอมไพล์ แต่คุณไม่ต้องการติดตั้งซอฟต์แวร์เพิ่มเติมใช่ไหม? การหาทางออกที่ไม่เกี่ยวข้องกับเครื่องมือเพิ่มเติมอาจเป็นเรื่องน่าหงุดหงิด โดยเฉพาะเมื่อคุณมีปัญหาง่าย ๆ ที่ต้องการแก้ไข โชคดีที่คุณสามารถใช้ความสามารถในตัวของแถวคำสั่งของ Windows เพื่อบรรลุเป้าหมายของคุณได้!

ในบล็อกโพสต์นี้ เราจะพาคุณผ่านขั้นตอนการเพิ่มเลขง่าย ๆ ที่ถูกเก็บในไฟล์ข้อความโดยใช้ไฟล์แบตช์

ความท้าทาย

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

วิธีการ: การสร้างไฟล์แบตช์

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

ขั้นตอนที่ 1: เตรียมไฟล์ของคุณ

  • สร้างไฟล์ข้อความ: สร้างไฟล์ชื่อ counter.txt ในไดเรกทอรีที่คุณต้องการ และเก็บหมายเลข (เช่น 0) ไว้ภายใน ไฟล์นี้จะเก็บตัวนับการคอมไพล์ของคุณ

  • สร้างไฟล์แบตช์: ในไดเรกทอรีเดียวกัน ให้สร้างไฟล์อีกไฟล์ชื่อ count.bat ไฟล์นี้จะมีสคริปต์สำหรับการเพิ่มค่า

ขั้นตอนที่ 2: เขียนโค้ดแบตช์

เปิดไฟล์ count.bat ในโปรแกรมแก้ไขข้อความ และวางโค้ดต่อไปนี้:

@echo off
for /f "delims==" %%i in (counter.txt) do set /A temp_counter=%%i+1
echo %temp_counter% > counter.txt

วิธีการทำงาน:

  • @echo off: บรรทัดนี้ปิดการแสดงผลของหน้าต่างคำสั่ง เพื่อให้ทุกอย่างเรียบร้อย

  • for /f “delims==” %%i in (counter.txt) do: คำสั่งนี้อ่านเนื้อหาของ counter.txt และสำหรับแต่ละบรรทัดจะกำหนดค่าลงในตัวแปร %%i

  • set /A temp_counter=%%i+1: นี้ทำการเพิ่มค่าที่ถูกเก็บไว้ใน counter.txt ขึ้นอีกหนึ่ง และกำหนดให้กับตัวแปรใหม่ชื่อว่า temp_counter

  • echo %temp_counter% > counter.txt: สุดท้าย สคริปต์จะเขียนค่าอัพเดตกลับเข้าไปใน counter.txt

ขั้นตอนที่ 3: รันสคริปต์ของคุณ

ตอนนี้คุณได้เตรียมไฟล์แบตช์แล้ว:

  1. เปิด Command Prompt (cmd)
  2. นำทางไปยังไดเรกทอรีที่ไฟล์ count.bat และ counter.txt อยู่ โดยใช้คำสั่ง cd
  3. เพียงพิมพ์ count.bat แล้วกด Enter

ทุกครั้งที่คุณรันไฟล์แบตช์ หมายเลขใน counter.txt จะเพิ่มขึ้นหนึ่ง ทำให้ติดตามจำนวนการคอมไพล์ได้อย่างมีประสิทธิภาพ

สรุป

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

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