การเพิ่มค่าในไฟล์ข้อความโดยใช้แถวคำสั่งของ 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: รันสคริปต์ของคุณ
ตอนนี้คุณได้เตรียมไฟล์แบตช์แล้ว:
- เปิด Command Prompt (
cmd
) - นำทางไปยังไดเรกทอรีที่ไฟล์
count.bat
และcounter.txt
อยู่ โดยใช้คำสั่งcd
- เพียงพิมพ์
count.bat
แล้วกดEnter
ทุกครั้งที่คุณรันไฟล์แบตช์ หมายเลขใน counter.txt
จะเพิ่มขึ้นหนึ่ง ทำให้ติดตามจำนวนการคอมไพล์ได้อย่างมีประสิทธิภาพ
สรุป
ด้วยวิธีใช้ไฟล์แบตช์ที่ง่ายนี้ คุณสามารถรักษาตัวนับการคอมไพล์ได้อย่างง่ายดายโดยใช้เพียงแค่เครื่องมือที่มีใน Windows การเข้าถึงนี้ช่วยเพิ่มประสิทธิภาพโดยไม่ต้องติดตั้งเพิ่มเติม ไม่ว่าคุณจะเป็นโปรแกรมเมอร์ที่มีประสบการณ์หรือเพิ่งเริ่มต้น วิธีนี้พิสูจน์ให้เห็นว่าเป็นเครื่องมือที่มีประโยชน์สำหรับการจัดการโปรเจกต์
ดังนั้นเมื่อไหร่ก็ตามที่คุณต้องการนับขณะคอมไพล์ คุณก็จะรู้เคล็ดลับแล้ว! ขอให้โค้ดสนุก!