Batch scripts คือชุดของคำสั่งที่จัดเก็บในไฟล์ข้อความธรรมดา (plain text file) ที่สามารถรันได้โดย command-line interpreter ในขณะที่ไฟล์ executable (EXE) ถูกใช้เพื่อดำเนินการต่างๆ และงานบนคอมพิวเตอร์ ผู้ใช้บางรายสงสัยว่ามีวิธีแปลง batch script (BAT) เป็นไฟล์ executable (EXE) หรือไม่ ในบทความนี้ คุณสามารถหาวิธีที่จะบอกคุณวิธีแปลง batch scripts เป็นไฟล์ executable ได้
มีวิธีต่างๆ ที่รวมถึงการใช้ซอฟต์แวร์บุคคลที่สาม หรือใช้ Windows self-extracting package wizard เราจะแสดงการแปลง batch scripts เป็นไฟล์ executable อย่างง่าย อย่างไรก็ตาม อาจมีความซับซ้อนบางอย่างหาก batch scripts มีข้อผิดพลาดหรือความซับซ้อน เราใช้ batch script ของการตรวจสอบ ping เป็นตัวอย่างในบทความนี้ บางวิธีด้านล่างอาจดูเหมือนซ้ำกัน แต่ซอฟต์แวร์แปลงเกือบทั้งหมดมีชื่อที่คล้ายกันมาก
การใช้ iexpress.exe เพื่อแปลง BAT เป็น EXE
Iexpress.exe คือ wizard สร้างการติดตั้ง (setup creation wizard) ที่มีอยู่ในระบบปฏิบัติการ Windows เครื่องมือนี้ทำจากชุดคำสั่งที่ช่วยผู้ใช้สร้างแพ็กเกจ self-extracting (แตกไฟล์เอง) เดียวจากชุดของไฟล์ ไฟล์ executable นี้เป็นส่วนหนึ่งของ Windows Internet Explorer อย่างไรก็ตาม ด้วยการใช้ไฟล์ executable นี้ ผู้ใช้สามารถแปลง batch script (BAT) เป็นไฟล์ executable (EXE) ได้ ทำตามขั้นตอนด้านล่างเพื่อได้ไฟล์ EXE ผ่าน iexpress.exe:
- ค้างปุ่ม Windows และกด S เพื่อเปิดฟีเจอร์ค้นหา พิมพ์ 'iexpress.exe' ในการค้นหา คลิกขวาที่มันและเลือก Run as administrator
หมายเหตุ: หลังจากพิมพ์ชื่อ คุณยังสามารถค้าง CTRL + Shift และกดปุ่ม Enter เพื่อเปิดเป็น administrator ได้
- เลือกตัวเลือก Create New SED และคลิกที่ปุ่ม Next

- อย่าเปลี่ยน Package Purpose และคลิก Next ให้ระบุ Package title สำหรับกล่องโต้ตอบ
- คลิกปุ่ม Next สำหรับทั้ง Confirmation prompt และ License agreement ตอนนี้คลิกที่ปุ่ม Add ใน Packaged files เลือก Batch Script ของคุณและคลิกที่ปุ่ม Open

- คลิกที่เมนู Install Program และเลือก batch script ของคุณ หลังจากเลือกแล้ว ให้พิมพ์คำสั่งก่อนชื่อไฟล์ตามภาพด้านล่าง:
cmd /c appuals.exe
หมายเหตุ: appuals.exe คือชื่อ batch script ที่คุณเลือกในเมนู Install Program

- กดปุ่ม Next สำหรับทั้ง Show Window และ Finished message ตอนนี้ ระบุ พาธ (path) และ ชื่อไฟล์ สำหรับแพ็กเกจโดยการคลิกปุ่ม Browse
หมายเหตุ: คุณสามารถเลือกตัวเลือกหรือปล่อยว่างไว้ ขึ้นอยู่กับคุณ
- คลิกปุ่ม Next สำหรับทั้ง Configure Restart และ Save SED สุดท้าย คลิก Next สำหรับ Create Package และจากนั้นคลิกปุ่ม Finish

- หาไฟล์สองไฟล์ในพาธที่คุณระบุ ไฟล์หนึ่งจะเป็น EXE และอีกไฟล์จะเป็น SED ดับเบิลคลิกไฟล์ EXE เพื่อรันมัน
การใช้ BAT to EXE Converter
หากวิธีแรกสับสนสำหรับคุณ คุณสามารถดาวน์โหลดแอปพลิเคชันบุคคลที่สามหนึ่งได้ ส่วนใหญ่ของเครื่องมือบุคคลที่สามถูกออกแบบมาโดยเฉพาะสำหรับการแปลงเฉพาะสองไฟล์นี้ BAT to EXE converter เป็นหนึ่งในเครื่องมือที่มีชื่อเสียงที่ผู้ใช้ส่วนใหญ่ใช้เพื่อแปลง batch scripts ทำตามขั้นตอนด้านล่างเพื่อลองใช้ BAT to EXE converter:
- Open (เปิด) เบราว์เซอร์ของคุณและดาวน์โหลดตัวติดตั้ง BAT to EXE Converter Install (ติดตั้ง) เครื่องมือโดยการรันตัวติดตั้ง

- ดับเบิลคลิกที่ทางลัด BAT to EXE Converter เพื่อเปิดมัน คลิกที่ไอคอนปุ่ม Open button ที่ด้านบน เลือกไฟล์ batch script และคลิกที่ปุ่ม Open

- ตอนนี้คลิกที่ไอคอนปุ่ม Convert button ที่ด้านบน และเลือก ชื่อ (name) และ ตำแหน่ง (location) เพื่อบันทึกไฟล์ที่แปลงแล้ว

- ไฟล์ executable สำหรับ batch script จะถูกสร้างขึ้น
การใช้ Advanced BAT to EXE Converter
เครื่องมือนี้แตกต่างจากเครื่องมือข้างต้น ส่วนใหญ่ของเครื่องมือมีชื่อคล้ายกันแต่เผยแพร่โดยนักพัฒนาที่ต่างกัน เครื่องมือนี้จะมีฟีเจอร์เพิ่มเติมบางอย่างที่ผู้ใช้สามารถใช้ตามความต้องการของพวกเขา อย่างไรก็ตาม การแปลง batch scripts ง่ายกับเครื่องมือนี้ ทำตามขั้นตอนด้านล่างเพื่อแปลง batch script เป็นไฟล์ executable โดยใช้ Advanced BAT to EXE converter:
- Open (เปิด) เบราว์เซอร์ของคุณและ download (ดาวน์โหลด) ซอฟต์แวร์ Advanced BAT to EXE Converter แล้ว Install (ติดตั้ง) บนคอมพิวเตอร์ของคุณ

- ค้างปุ่ม Windows และกด S เพื่อเปิดฟีเจอร์ค้นหาของ Windows ค้นหา Advanced BAT to EXE และเปิดแอปพลิเคชัน
- คลิกที่เมนู File ในแถบเมนู และเลือกตัวเลือก Open เลือก batch script และคลิกที่ปุ่ม Open

- ตอนนี้คลิกที่ไอคอน Build EXE ภายใต้แถบเมนู หน้าต่างใหม่จะปรากฏและคลิกที่ปุ่ม Build EXE ในนั้น

- พิมพ์ ชื่อไฟล์ EXE (saving EXE file name) และคลิกที่ปุ่ม Save

- ไฟล์ของคุณจะพร้อมเป็นไฟล์ Executable เปิดมันโดยดับเบิลคลิก ไฟล์ และตรวจสอบว่ามันทำงานสำเร็จหรือไม่
มีเครื่องมืออื่นๆ อีกมากมายที่สามารถช่วยผู้ใช้แปลงไฟล์ BAT เป็น EXE BAT 2 EXE เป็นเครื่องมือที่ดีอีกตัวที่คุณสามารถตรวจสอบได้ มันสามารถแปลง batch scripts ที่มีอยู่ทั้งหมดในโฟลเดอร์ได้โดยเพียงแค่เลือกโฟลเดอร์ BAT 2 EXE tool ยังอนุญาตให้คุณเพิ่ม Administrator manifest ได้