Otomatör

Otomatör Automator.png görüntüsünün açıklaması.

Bilgi
Tarafından geliştirildi elma
Son sürüm 2.1 (11 Temmuz 2009)
Çevre dan Mac OS X 10.4
Tür Otomasyon
Lisans Tescilli yazılım
İnternet sitesi www.apple.com

Automator , Apple tarafından Mac OS X içintasarlanmışbir yazılım sahibi otomasyon görevidir. İşlemler adı verilen temel komut dosyalarının,eylemleri kitaplık adı verilen eylemler listesinden komut dosyasının temsiline sürükleyip bırakarak düzenlenmesine olanak tanır. Aslında bir süreç, bir eylem dizisine iner, bir eylemin çıktısı diğerinin girdisi olur. Bu şekilde oluşturulan işlem, kullanıcı tarafından sık kullanım için bir uygulama olarak kaydedilebilir. Bu tür bir kaydın avantajı, uygulamanın yazılımı başlatmadan çalışabilmesidir; bu nedenle Mac OS X , Automator'ı başlatmadan komut dosyasını çalıştırmayı sağlar.

Bu uygulama ayrıca, kullanıcı tarafından seçilen uygulamaların menü çubuğunda entegre hizmetler veya belirli klasörlerin (herkese açık, herkes tarafından erişilebilir olanlar gibi) yönetimini kolaylaştıran klasör eylemleri oluşturmayı mümkün kılar.

Farklı süreç modelleri

Automator'ı başlatırken (en son sürüm, yani Mac OS 10.6 tarafından desteklenen ), bir süreç modeli seçmelisiniz. Bu model bir şekilde komut dosyasının başlatılma şeklini belirleyecektir: bir hizmet aracılığıyla ona erişerek, onu bir uygulama olarak başlatarak veya bir iCal olayı tarafından tetiklenerek.

Süreç

İşlem, yalnızca Automator'dan başlatılabilen betiktir. Bu, onu başlatmak için Automator'ın açık olması gerektiği anlamına gelir. Her tür dosyayı girdi olarak kabul eder ve giriş olmadan da yürütülebilir (örneğin, ilk eylem, kullanıcıdan komut dosyasına devam etmesini isteyen bir pencere görüntülemeyi amaçlayan bir "onay isteği" olabilir.).

İşlem, iş akışı biçiminde kaydedilir .

Başvurular

İşlemlerin aksine, uygulama bağımsız bir betiktir, yani Automator'dan başlatılmasına gerek yoktur . Ayrıca giriş olmadan da başlatılabilir (üzerine çift tıklayın) ve ayrıca her tür dosyayı kabul edebilir. Giriş dosyalarını tanımlamak için , dosyaları uygulamaya sürükleyip bırakmanız yeterlidir .

Hizmet

Automator, Mac OS X ortamına entegre edilmiştir . Aslında, "Servis" seçeneğini seçtiğinizde, oluşturulan komut dosyası Mac OS X ortamında kullanılabilir olacaktır . "Hizmet" betiği bu nedenle metinleri, geçerli uygulamadaki dosyaları veya Finder'daki dosyaları kabul eder . Bu komut dosyaları "Hizmet" menüsünde veya sağ tıklama bağlam menüsünde görünür.

Klasör eylemleri

Klasör eylemi, yalnızca girdi dosyalarıyla çalışabilen bir komut dosyasıdır. Bu klasör eylemi, Finder'daki belirli bir klasörle ilişkilidir . Bu klasöre eklenen öğeler, işlemin çalışmasına ve ona girdi olarak hizmet etmesine neden olur.

ICal alarmı

İCal alarmı , bir iCal olayından başlatılan bir komut dosyasıdır . Herhangi bir girişi kabul etmez ve belirli bir tarih ve saatte otomatik olarak başlar.

Baskı modülü

Yazdırma modülü, yazdırma iletişim kutusunda bulunabilen bir komut dosyasıdır. Girdi olarak ilgili belgenin PDF dosyasını içerir.

Transfer modülü

Baskı modülü gibi, "Görüntü aktarımı" yazılımında bulunan ve yalnızca görüntü dosyalarını girdi olarak alan bir betiktir.

Temel prensip

Automator penceresi temel olarak 2 bölümden oluşur: betiği oluşturmak için gereken tüm öğeleri listeleyen bir sol bölüm ve betiği açıklamak için kullanılan sağ bölüm.

Senaryo, sağdaki bu ünlü bölümde kademeli eylemlerden oluşuyor. Genellikle, böyle bir mini program oluşturmak, iyi bir bilgisayar deneyimi ve çeşitli öğelerin sözdizimi hakkında bilgi sahibi olmayı gerektirir. Automator ile yapmanız gereken tek şey, soldaki kitaplıktan eylemleri seçmek ve doğru yere bırakmak için sağ tarafa sürükleyip bırakmaktır . Değişkenler de mevcuttur ve eylemlerde kullanılabilir. Bir eylemin bir girişi olabilir veya olmayabilir. Girdi, ya önceki eylemin çıktısı ya da ilgili değişkenlerden

biri olabilir .. Düşündüğünün aksine, kullanımı nispeten basittir. Eylemler bilgisayarın dilinde açıklanmıştır ve kitaplıkta bulunması kolaydır (kategori veya uygulamaya göre sıralanır). Ayrıca çok ilginç bir özellik var: eylemlerin kaydedilmesi. Aslında, bir kayda başlayabilir ve ardından sürecimize dahil edebileceğimiz bir eylemi tanımlayacak bir dizi görevi gerçekleştirebiliriz. Bu, bir komut dosyasının oluşturulmasını büyük ölçüde basitleştirir (aşağıdaki örneklere bakın). Sözdizimi meraklıları için, işleme AppleScript komutlarını veya UNIX komutlarını (bir terminalden olduğu gibi) dahil edebilirsiniz. Ayrıca kullanıcıyla etkileşimde bulunmanın da mümkün olduğunu unutmayın (onay isteği, kullanıcı eylemini bekleme, ...). İşlem tamamlandıktan sonra, çalıştığını doğrulamak için adım adım test edilebilir.

Örnekler

Bu yazılımla gerçekleştirilebilecek bazı eylem örnekleri:

Notlar ve referanslar

Ayrıca görün

İlgili Makaleler

Dış bağlantılar