วิธีการกระตุ้นการปิดฝาโดยทางโปรแกรม


5

มีวิธีที่จะกระตุ้นการปิดฝาโดยทางโปรแกรมด้วยสคริปต์หรือผ่านเทอร์มินัลหรือไม่?

ฉันกำลังทดสอบสิ่งนี้โดยการวางแม่เหล็กขนาดเล็กใกล้กับช่องเสียบ SD บน MacBook Pro ของฉัน


3
ต้องเป็น "การปิดฝาโดยเฉพาะ" โดยเฉพาะหรือคุณต้องการให้เครื่องเข้าสู่โหมดโปรแกรมหรือไม่
TheWellington

คำตอบ:


3

ไม่มีอินเทอร์เฟซการเขียนโปรแกรมที่รองรับของ Apple เพื่อจำลองฝาที่ปิดอยู่

คุณสามารถทำให้ Mac ของคุณเข้าสู่โหมดสลีปโดยใช้บรรทัดคำสั่งนี้ :

osascript -e 'tell application "System Events" to sleep'

ขอบคุณสำหรับคำตอบฉันพยายามทำให้ mac ของฉันใช้จอแสดงผลภายนอกเป็นหลักเท่านั้น การอัปเกรดเป็น OSX Mavericks แก้ปัญหาทั้งหมดของฉันแล้วและฟรี
louisinhongkong

@louisinhongkong คุณเข้าสู่โหมดหอยโดยไม่ต้องปิดแล็ปท็อปของคุณได้อย่างไร! ฉันอยู่ที่เซียร่า
Pavan

2

คุณอาจทำให้เครื่องของคุณพักด้วยเชลล์สคริปต์:

pmset sleepnow

PS หากคุณต้องการเรียกใช้งานจากสคริปต์ให้เตรียมเครื่องที่จะไม่พักจนกว่าสคริปต์จะเสร็จสิ้นและหากเป็นสิ่งที่ daemon ทำงานเป็นวนรอบมันจะไม่ทำงานจนกว่าคุณจะทำงานpmsetใน subshell:

(pmset sleepnow &)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.