«applescript» etiketlenmiş sorular

AppleScript, uygulamaları kontrol etmek ve uygulamalarla veri alışverişi yapmak için macOS'ta tescilli bir programlama dilidir.

6
Birden çok terminal sekmesini açmak ve içinde kod yürütmek için nasıl komut dosyası yazabilirim?
Terminal uygulamasını açabilmek ve otomatik olarak birkaç sekmeyi açan bir komut dosyası çalıştırmak ve her birinde rastgele bir komut kümesi çalıştırmak istiyorum. Örneğin, bir sekme açmak, dizin değiştirmek ve bir raylar sunucusu çalıştırmak istiyorum; başka bir açık, dizinleri değiştirmek ve bir günlük dosyası kuyruk; vb.. Bunu bir kabuk betiği veya …


1
AppleScript'in kabuk komut dosyası geçmişi günlüğe kaydeder mi?
do shell scriptŞifrelenmiş metin de dahil olmak üzere bazı bilgileri döndürmek için sık sık AppleScript'te (AS) komut kullanıyorum . Böyle bir örnek: set encrypted to (do shell script "echo 'my secret text' | openssl enc -aes-256-cbc -a -pass pass:Pass123") Terminal'de çalıştırılırsa, bu komut geçmişe giriş yapar ve şunu yazarak görüntülenebilir: …

4
Applescript menü çubuğundan çalıştırın?
Script Editor menüsünün farkındayım. Aradığım şey bu değil. Menü çubuğundan bir Applescript çalıştırmanın bir yolu var mı? Bir dosya olarak kaydedebilir ve Komut Dosyası Düzenleyici menüsünden çalıştırabilirim ve bir uygulama olarak kaydedebilir ve dokuma yerleştirebilirim. Birçok uygulamanın yaptığı gibi, menü çubuğundan çalışmasına izin veren bir dosya formatı var mı? Ya …

1
Mac OS X'i yeniden başlatırken tüm uygulamaları kapatmaya zorlamanın bir yolu var mı?
Bazen Mac'imi kapattım ve kapanmasını bekleyemiyorum çünkü acilen birkaç saat sürecek başka bir ofiste bir şeyler yapmam isteniyor. Bazı durumlarda, uygulamayı gerçekten kapatmak isteyip istemediğimi soran bir iletişim kutusu açan bir uygulama kapanmayı engeller ve geri döndüğümde Mac'i hala açıkta bulurum. Mac'i kapatmayı engellemek yerine herhangi bir uygulamayı kapatmaya zorlamanın …

2
Yeni Terminal.app penceresi / sekmesi komut satırından veya AppleScript'ten belirli bir profile sahip mi?
Mac'ime oturum açtığımda, belirli bir profile sahip yeni bir Terminal.app penceresini otomatik olarak açmak istiyorum, diyelim Monitorki, bunun başlangıç ​​komutu ve çeşitli görünüm ayarları var. Bunu AppleScript veya komut satırından (via osascript) kullanarak yapmanın çok kolay olacağını düşündüm , bu yüzden giriş bilgilerime bir komut dosyası ekleyebilirim, ancak birkaç denemeden …

3
Pano metninden yeni bir Zengin Metin Biçimi dosyası oluşturmak için AppleScript nasıl kullanılır?
Panodaki geçerli metni alan ve yeni bir .txt dosyasına yazan bir Otomator Hizmetine sahibim. Bu sadece aşağıdaki AppleScript kodunun parçası ile yürütülür: do shell script "pbpaste > /path/to/your/clipboard-file.txt" Bu kod aşağıdaki Yığın Taşması cevabından alınmıştır: Panodan bir dosyaya metin yapıştırmak için AppleScript Ancak, bu kod pano içeriğini düz metne dönüştürerek …

1
AppleScript'te senaryoyu odak dışı yapmak nasıl?
Tek bir oluşan Otomator Servis "AppleScript Çalıştır" aksiyon. AppleScript temel olarak bir dizi iletişim kutusundan oluşur. Komut dosyasının ortasında, komut dosyası tuş vuruşuna dayanır ⌘ komutu + C Seçilen zengin metni komut dosyasına eklemek için the clipboard. Kullanıcı, gerçek panoyu ilk iletişim kutusuna yapıştırmak isteyebileceğinden, bu kopyalama komutunun betiğin ortasına …

1
Tüm uygulamalarda otomatik olarak çalışması için AppleScript'te bir “Sistem Olayları” komutu nasıl yeniden işlenir?
Bir Hizmet'te "Run AppleScript" eyleminde aşağıdaki AppleScript kodu ile: tell application "System Events" set theSBounds to {{572, 64}, {332, 515}} set position of window "Google Hangouts - myemailaddress@gmail.com" of application process "Google Chrome" to item 1 of theSBounds set size of window "Google Hangouts - myemailaddress@gmail.com" of application process "Google …

3
Applescript - arka plan uygulamasını etkinleştirme çalışmıyor
Bu neden çalışmıyor tell application "System Events" set AppName to name of every process whose background only is false tell application (some item of AppName) activate end tell end tell bu süre Eserleri global AppName tell application "System Events" set AppName to name of every process whose background only is …

2
Standart fonksiyon tuşları olarak F1, F2, vb.
Standart fonksiyon tuşları olarak F1, F2, vb. Geçişini otomatikleştirmek için Github'ta bir AppleScript gördüm, ancak sistemime nasıl kuracağımı ve bir klavye kısayolu kullanarak nasıl tetikleyeceğimi bilmiyorum. Yardım et? OS X Yosemite 10.10.1 kullanıyorum. İşte script: https://gist.github.com/alampros/2b81af6cfc564f6accd3

2
AppleScript hatası nasıl hata ayıklanır: “Beklenen“ *) ”ancak komut dosyasının sonunu buldu.”
AppleScript kodumda aşağıdaki hatayı düzeltmeye çalışırken deliriyorum: Bu hatanın anlamı, kodun herhangi bir yerinde bir yerde bir yorum açtığım ve a (*ile kapatmayı unuttuğum anlamına geliyor *). Kod 4000'den fazla satır ve yüzlerce yorum içeriyor. Bu eksik kapanışı bulmaya çalışırken saatlerce koduma baktım ancak bulamıyorum. Hatadan sorumlu olan kodun tam …

1
AppleScript tam olarak sayılır?
AppleScript'i tam olarak nasıl sayırım? AppleScript'e göre, aşağıdaki denklem gerçek olur:89723443578920345892 / 2 = 448617217894600000000 Ancak bu doğru değil. AppleScript'in daha sonra yuvarlanmadan sayılmasını sağlamak için ne yapabilirim?

5
Mac OS X'te otomasyonun iyi / ilham verici kullanımları
Uzun süredir (yaklaşık 5-6 yıl) bir mac kullanıcısı oldum ve kendimi teknoloji meraklısı olarak görecektim. Bu, birkaç yıl önce OSX'e tanıtılan otomasyon yetenekleri hakkında çok az bilgiye sahip olduğum söyleniyor. Bildiğim kadarıyla, akıllı klasörler, klasör eylemleri ve diğer el yazmaları vardır. OSX'deki bu yeni yetenekler için iyi bir öğretici veya …

2
Ekran kilitliyken tuş vuruşlarını gerektiren bir AppleScript çalıştırmak?
Bazı sözcükleri bir metin kutusuna yazmak çok basit bir AppleScript var. tell application "TextEdit" activate end tell delay 0.2 tell application "System Events" keystroke "Hello World!" keystroke return end tell Bu komut dosyasının ekran koruyucum her etkinleştiğinde çalışmasını ve ekran koruyucum her devre dışı kaldığında yeniden çalışmasını istiyorum. Ben yüklü …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.