AppleScript'i Mac OS X'te Komut Satırından osascript ile çalıştırın

Anonim

Mac kullanıcıları, isterlerse doğrudan bir komut dosyası çalıştırarak veya osascript komutuna doğrudan düz metin komut dosyası deyimleri vererek AppleScript'i komut satırından çalıştırabilirler. Bu, birçok amaç için yararlı olabilir, ancak komut satırında çok fazla zaman harcayan veya ssh ile uzaktan yönetim görevleri gerçekleştiren kullanıcılar için özellikle hoş olmalıdır.

Osascript komutu herhangi bir OSA betiğini yürütür, burada AppleScript'e odaklanıyoruz ama dili ayarlamak için -l işaretini kullanırsanız Javascript'i çalıştırmak için osascript'i de kullanabilirsiniz.

AppleScript Komut Dosyalarını Komut Satırından Çalıştırma

Mac OS'de Terminal'den bir AppleScript betik dosyası çalıştırmak için, osascript'i .scpt komut dosyası yoluna şu şekilde yönlendirmeniz yeterlidir:

osascript /example/path/to/AppleScript.scpt

Örneğin, bu komut dosyasını bir VPN'ye bir uygulama yerine bir komut dosyası olarak otomatik olarak bağlanacak şekilde kaydettiyseniz, osascript komutunu çalıştırmak için doğrudan dosyaya yönlendirebilirsiniz. Herhangi bir .scpt dosyası, sözdizimi doğru olduğu sürece AppleScript'in Komut Dosyası Düzenleyicisi'nde veya düz bir metin dosyasından oluşturulmuş olması fark etmeksizin, osascript komutunu uygun yola işaret ederek başlatılabilir.

AppleScript Komut Dosyası İfadelerini Doğrudan Terminalden Çalıştırma

Belirli bir AppleScript betiğini veya deyimini bir .scpt dosyası olarak kaydetmeden çalıştırmak için, -e işaretini ve ardından gerekli tek ve çift tırnak işaretlerini kullanarak komut dosyasından uygun şekilde alıntı yapabilir ve ondan çıkabilirsiniz.

Birkaç örnek için:

"

osascript -e &39;iletişim kutusunu görüntüle osxdaily.com&39;dan Merhaba Merhaba>"

“Merhaba” diyen bir iletişim kutusu görüntüleyecek

"

osascript -e &39;uygulama Bulucuya yeni Bulucu penceresi yapmasını söyle&39;"

Yeni bir Bulucu penceresi açacak

"

osascript -e sesi ayarla 0"

Sistemin sesini kapatır.

Daha önce osascript komutunu kullanan çok sayıda kısa AppleScript'i ele almıştık, bunlara komut satırından Mac OS'deki uygulamalardan zarif bir şekilde çıkma, komut satırından Mac duvar kağıdını ayarlama, tüm bağlı birimleri çıkarma, sistem sesini kısma veya değiştirme dahildir. , ve dahası.AppleScript hakkında daha fazla bilgi edinmek isteyen herkes, MacOS ve Mac OS X ile birlikte verilen "Komut Dosyası Düzenleyici" uygulamasında önemli miktarda bilgi, söz dizimi, komutlar ve yardımcı kılavuzlar bulabilir.

AppleScript'i komut satırından kullanmak için özellikle ilginç hileler biliyor musunuz? Aşağıdaki yorumlarda bize bildirin.

AppleScript'i Mac OS X'te Komut Satırından osascript ile çalıştırın