Menu

Monday, November 4, 2013

[Batch Script] วิธีรันไฟล์แบทช์ทั้งหมดภายในแฟ้มที่กำหนด
[Batch Script] How to Run All Batch Files within Specific Folder

ถ้าคุณมีไฟล์แบทช์มากมาย คุณไม่จำเป็นต้องรวมมันมาไว้ในไฟล์เดียวเพื่อรัน
If you have many batch files, you are not necessary to merge them into one file

สคริปต์แบทช์เป็นตามด้านล่าง
Batch script is below
  1. @echo off
  2. FOR %%x IN ("path_batch_folder\*.bat") DO call "%%x"

โดยที่ path_batch_folder คือ ตำแหน่งของแฟ้มที่เก็บไฟล์แบทช์
where path_batch_folder is a path of  folder of batch files

สคริปต์นี้จะวนลูปหาทุกไฟล์ที่มีนามสกุล bat ภายในแฟ้มดังกล่าว
This script is looping through all files that end with bat within that folder

แล้วใช้คำสั่ง CALL เพื่อเรียกใช้แต่ละไฟล์
Then using CALL to call each file 

หมายเหตุ: คุณสามารถเปลี่ยนจากการใช้คำสั่ง CALL เป็นคำสั่ง ECHO ถ้าคุณต้องการแสดงค่าของ "%%x"
Notice: you can change using from CALL to ECHO if you want to see the value of "%%x"

No comments:

Post a Comment