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

ในการสร้างไฟล์การกำหนดค่า ให้เปิดไฟล์ Notepad ใหม่และป้อนข้อมูลต่อไปนี้ แทนที่ 'MyBatchFile.bat' ด้วยเส้นทางที่สมบูรณ์ไปยังสคริปต์ที่คุณต้องการเรียกใช้โดยมองไม่เห็น อย่าใส่พาธด้วยเครื่องหมายคำพูดคู่ แม้ว่าจะมีช่องว่างอยู่ก็ตาม
ไวยากรณ์
:style:hidden MyBatchFile.bat
ตัวอย่าง
:style:hidden C:\Users\fatiw\Desktop\exit VLC.bat
บันทึกไฟล์ด้วยชื่อ config.arg และบันทึกลงในโฟลเดอร์เดียวกับที่มีไฟล์ RunApp.exe ซึ่งเป็นสิ่งสำคัญ หากไฟล์การกำหนดค่าถูกบันทึกไว้ที่อื่น RunApp จะไม่สามารถค้นหาและเรียกใช้สคริปต์ได้
![วิธีเรียกใช้แบตช์สคริปต์ที่มองไม่เห็นใน Windows 10 วิธีเรียกใช้แบตช์สคริปต์ที่มองไม่เห็นใน Windows 10]()
เมื่อคุณสร้างไฟล์การกำหนดค่าแล้ว คุณสามารถเรียกใช้ไฟล์ runapp.exe มันจะเรียกใช้สคริปต์อย่างเงียบ ๆ และคุณจะไม่เห็นเงาของหน้าต่างพรอมต์คำสั่งมากนัก
เหมาะอย่างยิ่งสำหรับสคริปต์ที่ไม่ต้องการการป้อนข้อมูลจากผู้ใช้ หากคุณมีสคริปต์ที่ขอข้อมูลจากผู้ใช้ แสดงว่าไม่มีจุดใดที่จะเรียกใช้สคริปต์นี้อย่างล่องหน หากผู้ใช้ไม่เห็นข้อความแจ้งและป้อนการตอบกลับ สคริปต์จะไม่สามารถดำเนินการใดๆ ได้ ด้วยเหตุนี้ เราขอแนะนำให้เก็บสิ่งนี้ไว้สำหรับสคริปต์ที่สามารถทำงานได้โดยที่ผู้ใช้ไม่ต้องดำเนินการใดๆ
ข้อดีของวิธีนี้คือ คุณสามารถใช้ไฟล์ Runapp.exe กับงานที่กำหนดเวลาไว้และเรียกใช้แบตช์สคริปต์ที่มองไม่เห็นได้