สำเนา macOS ของชุดแบตช์เริ่มต้นระบบ Windows [ซ้ำ]


2

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

เพื่อนของฉันเล่นตลกฉันด้วยการสร้างไฟล์แบตช์ซึ่งเปิดวิดีโอ YouTube และเพิ่มลงในโฟลเดอร์เริ่มต้นเพื่อให้ไฟล์แบตช์เปิดทุกครั้งที่ฉันลงชื่อเข้าใช้นี่คือสิ่งที่เขาเขียนในไฟล์แบทช์:

TIMEOUT 1
start /min https://www.youtube.com/watch?v=Kob0G2hE8IY

นอกจากนั้นเขายังกำหนดไฟล์แบ็ตช์ให้ทำงานทุก ๆ 10 นาทีโดยใช้ Task Scheduler

สิ่งนี้ทำบนพีซี Windows ดังนั้นคำถามของฉันคือคุณจะทำสิ่งเดียวกันบน Mac ได้อย่างไร

คำตอบ:


2

สำเนา macOS คือ AppleScript คุณสามารถสร้าง AppleScript โดยใช้แอป Automator และกำหนดค่าให้ทำงานเมื่อเริ่มต้นระบบโดยไปที่การตั้งค่าระบบ→ผู้ใช้ปัจจุบัน→รายการล็อกอิน

ในการสร้าง AppleScript ให้เรียกใช้ Automator.app ใต้ Library (ในบานหน้าต่างด้านซ้าย) เลือก Utilities จากบานหน้าต่างตรงกลางให้ลากแล้วปล่อยเรียกใช้การกระทำของ Apple Script ในบานหน้าต่างที่แสดงทางด้านขวา ตอนนี้ป้อนสคริปต์ต่อไปนี้ในตัวแก้ไข:

tell application "Safari"
    tell window 1
        set current tab to (make new tab with properties {URL:"https://www.youtube.com/watch?v=Kob0G2hE8IY"})
    end tell
end tell

นี่คือลักษณะของผลลัพธ์สุดท้าย:

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้บันทึกเวิร์กโฟลว์โดยเลือกคำสั่งไฟล์→บันทึก ... เมื่อมีการบันทึกการเปลี่ยนแปลงรูปแบบไฟล์ที่จะประยุกต์ใช้

ตอนนี้ไปที่การตั้งค่าระบบ→ผู้ใช้และกลุ่มเลือกผู้ใช้ของคุณภายใต้ผู้ใช้ปัจจุบันและคลิกที่แท็บรายการเข้าสู่ระบบ คลิกที่ปุ่ม+ ที่แสดงด้านล่างและเลือกแอพที่บันทึกไว้ในขั้นตอนสุดท้าย สิ่งนี้จะเพิ่มเวิร์กโฟลว์ที่เราสร้างในรายการที่ตั้งค่าให้เปิดโดยอัตโนมัติเมื่อคุณเข้าสู่ระบบ

ป้อนคำอธิบายรูปภาพที่นี่

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