คำสั่งเพื่อย่อหรือขยายจากภายในไฟล์แบตช์


1

ฉันเรียกใช้ไฟล์แบตช์ตามกำหนดเวลาย่อเล็กสุด START / MIN ทำงานได้ไม่ดีสำหรับจุดประสงค์นี้ - มันจะขยายแฟลชชั่วขณะ - ดังนั้นฉันเปลี่ยนเป็นใช้ NIRCMD EXEC HIDE ที่ใช้งานได้ดี

ตอนนี้มีความต้องการใหม่ หากไฟล์แบตช์เกิดปัญหา (เช่นพบว่าโปรแกรมที่ต้องการบางตัวไม่ทำงานในขณะนี้) ฉันต้องการให้มันหยุดและแจ้งให้ฉันทราบ นี่จะไม่มีปัญหาหากไฟล์แบตช์นั้นกำลังทำงานอยู่ในรูปแบบ DOS ปกติย่อเล็กสุดหรือไม่ แต่ดูเหมือนว่า NIRCMD EXEC HIDE จะลึกล้ำในกระบวนการทำงาน

มีวิธีซ่อนไฟล์แบตช์อย่างมีประสิทธิภาพและยังนำกลับไปใช้ขนาดปกติหรือขนาดสูงสุดที่มองเห็นได้ภายใต้เงื่อนไขบางประการหรือไม่ ฉันคิดว่าฉันกำลังมองหาทางเลือก / MIN และ NIRCMD ที่เกี่ยวข้องกับการสลับคำสั่งภายในไฟล์แบตช์


1
บางที PowerShell จะถูกใช้งานหรือไม่ มันมีวิธีที่ดีกว่าในการกระตุ้นเตือนผู้ใช้
Shevek

1
คุณสามารถเปลี่ยนจำนวนแถวและคอลัมน์โดยใช้ MODE ROWS = COLS = (หรืออะไรทำนองนั้นมันจะทำให้หน้าต่างใหญ่ขึ้น / เล็กลงบางทีมันอาจจะช่วยได้หรือไม่วิธีที่ดีในการดึงดูดความสนใจคือการใช้ color xy เป็น เปลี่ยนสีโดยที่ x และ y เป็นค่า
เลข

ไม่แน่ใจว่าสิ่งนี้จะช่วยคุณได้หรือไม่ - github.com/npocmaka/batch.scripts/blob/master/hybrids/.net/c/…
npocmaka

1
คุณสามารถลองสร้างทางลัดไปยังไฟล์แบตช์ของคุณและตั้งให้เริ่มย่อขนาดเล็กสุดจากนั้นกำหนดเวลาทางลัดนี้แทนไฟล์แบตช์โดยตรง ฉันลองแล้วมันใช้งานได้สำหรับฉัน - แต่แล้วอีกครั้งการใช้START /MINงานก็ใช้ได้สำหรับฉันโดยไม่ต้องกระพริบอะไรเลยฉันเลยบอกไม่ได้ว่ามันดีกว่านี้หรือไม่ อีกตัวเลือกหนึ่งคือการใช้กล่องข้อความสำหรับการแจ้งเตือนแทนที่จะเป็นงานพิมพ์หากเป็นตัวเลือกที่ทำงานได้ซึ่งอาจยังปรากฏอยู่แม้จะมีหน้าต่างแบตช์ซ่อนอยู่ก็ตาม
Tomer Godinger

1
Ray - ดูเหมือนว่าคุณจำเป็นต้องเพิ่มตรรกะในชุดสคริปต์เพื่อเข้าสู่ไฟล์หรือไฟล์ temp ฯลฯ และจากนั้นหากตรรกะภายในสคริปต์ยืนยันว่ากระบวนการบางอย่างไม่ทำงานคุณสามารถใช้ msg เพื่อทำอะไรบางอย่าง เช่น " msg %username% "Cannot verify MyProcess is running per the %~FPNX0 job. Please check it's log file for more detail."" และนั่นจะเป็นตัวบ่งชี้ของคุณ มิฉะนั้นคุณสามารถให้ส่งอีเมลและแนบบันทึก ฯลฯ ให้กับ PowerShell หรือไคลเอนต์อีเมลบรรทัดคำสั่งเช่นsendmailบางที เป็นไปได้ แต่ฉันไม่ต้องกังวลเกี่ยวกับการพยายามดูคอนโซลเพื่อแก้ไขปัญหา
Pimp Juice IT
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.