แม้ว่าไฟล์แบตช์จะเหมือนกับระบบปฏิบัติการรุ่นเก่า แต่ก็เป็นวิธีที่ดีที่สุดวิธีหนึ่งในการทำสิ่งต่างๆ ให้เสร็จลุล่วง หากคุณอยู่ในงานประเภทที่ขอให้คุณเรียกใช้คำสั่งที่กำหนดไว้ล่วงหน้าทุกวัน หน้าต่างคอนโซลจะน่ารำคาญ โดยเฉพาะอย่างยิ่งเมื่อคุณแน่ใจว่าคำสั่งเหล่านั้นสมบูรณ์แบบและจะไม่ทำผิดพลาดใดๆ คู่มือนี้จะเรียนรู้วิธีเรียกใช้ไฟล์แบทช์อย่างเงียบๆ ในโหมดพื้นหลังและซ่อนหน้าต่างคอนโซล
เรียกใช้ Batch Files อย่างเงียบๆ ในพื้นหลังบน Windows 11/10
หากคุณมีไฟล์แบตช์แบบง่าย (.BAT) ที่คุณต้องการเรียกใช้ คุณสามารถสร้างไฟล์แบตช์อื่นและพิมพ์คำสั่งที่กล่าวถึงด้านล่าง:
START /MIN CMD.EXE /C mysecondbatchfile.bat
มีสองวิธีในการดำเนินการ
- เรียกใช้จากภายในพร้อมท์คำสั่ง
- สร้างทางลัดบนเดสก์ท็อปของคุณ แล้วชี้ไปที่ไฟล์ bat ตรวจสอบให้แน่ใจว่าได้เปลี่ยนคุณสมบัติของทางลัดเป็น เริ่มย่อเล็กสุด .
เรียกใช้แบตช์ไฟล์โดยไม่โต้ตอบโดยใช้งานที่กำหนดเวลาไว้
Windows มีคุณสมบัติมากมายที่ไม่ได้ใช้ Task Scheduler เป็นหนึ่งในนั้น ฟีเจอร์นี้ช่วยให้คุณเรียกใช้งานในเบื้องหลัง เป็นระยะๆ หรือทุกวัน คุณสามารถกำหนดเวลาให้ไฟล์แบทช์ทำงานโดยอัตโนมัติได้อย่างง่ายดายโดยใช้งานที่กำหนดเวลาไว้พร้อมตัวเลือกที่พร้อมใช้งานทันที
นี่คือขั้นตอนการใช้งาน
- พิมพ์ “Task Scheduler” ในกล่อง Cortana และคุณควรเห็นแอปอยู่ในรายการ คุณยังสามารถเลือกพิมพ์ “tasksschd.msc” ลงในพรอมต์เรียกใช้ (Win + R) เพื่อเปิดได้
- ในบานหน้าต่างสุดท้ายทางด้านขวา ให้มองหาตัวเลือกที่ระบุว่า สร้างงานพื้นฐาน คลิกเพื่อเปิด
- เปิดตัววิซาร์ดซึ่งจะถามคุณ
- ชื่องานพร้อมคำอธิบาย
- คุณต้องการเริ่มงานเมื่อใด คุณสามารถเลือกระหว่างรายวัน รายสัปดาห์ รายเดือน ครั้งเดียว เมื่อคอมพิวเตอร์เริ่มทำงาน และอื่นๆ
- ถัดไป เลือกโปรแกรม และเสนอให้เลือกโปรแกรมหรือสคริปต์ เพิ่มอาร์กิวเมนต์ เริ่มในรายละเอียด และอื่นๆ
- ใช้สิ่งนี้ คุณสามารถเพิ่มทุกสิ่งที่ไฟล์ bat ต้องการได้ ในท้ายที่สุด เลือกหน้าต่างคุณสมบัติเปิดสำหรับการกำหนดค่าเพิ่มเติม
- ในหน้าต่างคุณสมบัติ คุณสามารถเลือกเรียกใช้โปรแกรมได้แม้ว่าผู้ใช้จะออกจากระบบเพื่อให้แน่ใจว่าโปรแกรมของคุณทำงานตลอดเวลา อย่าลืมเลือกซ่อน
- เพิ่มสิทธิ์ของผู้ดูแลระบบโดยเลือก “เรียกใช้ด้วยสิทธิ์สูงสุด " กล่อง. คลิกตกลงเมื่อเสร็จแล้ว
- ในการทดสอบ งานจะทำงานตามที่คุณต้องการโดยคลิกขวาและเลือก Run
เรียกใช้ Batch Files อย่างเงียบๆ &ซ่อนหน้าต่างคอนโซลโดยใช้ฟรีแวร์
1] ซ่อนการเริ่มต้นหรือ HStart
เป็นยูทิลิตี้บรรทัดคำสั่งน้ำหนักเบาที่ให้คุณเรียกใช้แอปพลิเคชันคอนโซลและไฟล์แบตช์โดยไม่ต้องมีหน้าต่างใด ๆ ในพื้นหลัง มันสามารถจัดการยกระดับสิทธิ์ UAC และเรียกใช้หลายคำสั่งพร้อมกันหรือพร้อมกัน โปรแกรมมีส่วนต่อประสานกับผู้ใช้ที่ทำให้ตั้งค่าสิ่งต่าง ๆ ได้ง่าย
- ลากและวางแบตช์ไฟล์ลงบนอินเทอร์เฟซ
- เลือกตัวเลือกรวมถึงการซ่อนหน้าต่างคอนโซล UAC และอื่นๆ
- คุณยังสามารถทดสอบได้โดยใช้โหมดทดสอบ
- คุณยังเพิ่มตัวเลือกบรรทัดคำสั่งได้หากต้องการ
- สร้างทางลัดและรายการเริ่มต้นอัตโนมัติจากอินเทอร์เฟซโดยตรง
คุณสามารถดาวน์โหลดได้จากที่นี่จาก ntwind.com
2] SilentCMD
หากคุณคุ้นเคยกับบรรทัดคำสั่ง เช่น การพิมพ์และการใช้พรอมต์คำสั่ง SilentCMD ก็มีคุณสมบัติมากมายและทำหน้าที่ของเราได้เช่นกัน คุณสามารถพิมพ์ SilentCMD [พาธไปยังไฟล์ .bat] [อาร์กิวเมนต์] และทำงานเสร็จอย่างเงียบๆ นอกจากนี้ คุณสามารถเข้าสู่ระบบเอาต์พุตและข้อผิดพลาดลงในไฟล์ข้อความได้
SilentCMD [BatchFile [BatchArguments]] [Options]
Options:
/LOG:file :: output status to LOG file (overwrite existing log)
/LOG+:file :: output status to LOG file (append to existing log)
/DELAY:seconds :: delay the execution of batch file by x seconds
คุณสามารถดาวน์โหลดได้จาก Github
จะสร้างไฟล์สั่งการจาก Batch Script ได้อย่างไร
โปรแกรมปฏิบัติการอาจเป็นวิธีที่ดีที่สุดในการเรียกใช้แบตช์ไฟล์พร้อมกับตัวเลือกในการซ่อนสคริปต์ของคุณจากคนอื่นๆ มีตัวเลือกมากมายในการสร้างไฟล์เรียกทำงานจาก Batch Script และทำให้ EXE ทำได้ง่ายมาก อย่างไรก็ตาม หากโปรแกรมป้องกันไวรัสของคุณตรวจจับได้ โปรดทำเครื่องหมายว่าปลอดภัยเพราะคุณใช้เพื่อการใช้งานส่วนตัวเท่านั้น
ตรวจสอบโพสต์โดยละเอียดของเราในหัวข้อต่อไปนี้:
- วิธีการแปลงไฟล์ BAT เป็น EXE
- คุณสามารถเขียนสคริปต์แบทช์โปรแกรมและคอมไพล์เป็นไฟล์ EXE ได้ด้วย Batch Compiler
- แปลง VBS เป็น EXE โดยใช้เครื่องมือออนไลน์หรือซอฟต์แวร์แปลง VBScript
อนึ่ง Slimm Bat To Exe Converter มีโหมดให้เลือกสามแบบ ได้แก่ โหมดด่วน ไม่มีหน้าต่าง และโหมดกำหนดเอง คุณสามารถดาวน์โหลดได้จาก Softpedia
สิ่งเหล่านี้น่าจะเพียงพอสำหรับคุณในการสร้างและเรียกใช้ Batch Files อย่างเงียบ ๆ บนพีซี Windows 11/10 ของคุณ อย่างไรก็ตาม ให้ทดสอบก่อนที่จะทำให้มันทำงานอย่างเงียบ ๆ คุณไม่ต้องการสูญเสียข้อมูลเพราะคุณไม่ได้ทดสอบบางสิ่งอย่างถูกต้อง
@echo คืออะไรในแบตช์ไฟล์
Echo คือคำสั่งที่สามารถแสดงหรือระงับเอาต์พุตของคำสั่งที่ดำเนินการจากไฟล์ BAT เมื่อคุณวางแผนที่จะเรียกใช้ไฟล์ natch โดยไม่โต้ตอบ ให้ใช้ @echo off ที่จุดเริ่มต้นของไฟล์ คุณยังสามารถใช้เพื่อแสดงข้อความโดยใช้ echo <message>
ไฟล์ BAT ต้องได้รับอนุญาตจากผู้ดูแลระบบเพื่อดำเนินการหรือไม่
ไฟล์ BAT ประมวลผลหรือรันคำสั่งเท่านั้น พวกเขาไม่ต้องการการอนุญาตจากผู้ดูแลระบบ อย่างไรก็ตาม หากคำสั่งใดๆ ที่พยายามเรียกใช้ต้องได้รับอนุญาตจากผู้ดูแลระบบ ระบบจะแจ้งให้คุณทราบด้วย UAC กล่าวคือ หากคุณเรียกใช้ไฟล์ BAT โดยได้รับอนุญาตจากผู้ดูแลระบบ คำสั่งที่ตามมาทั้งหมดควรดำเนินการด้วยสิทธิ์เดียวกัน