Bilgisayarımda (Mac OS X) her saat başı bir açılır pencere uyarısı nasıl açılacağını merak ediyorum. Ben bu yazıyı yazmayı düşündüm. Çok basit olurdu, fakat elimde Applescript deneyimi yok. TeşekkürlerSaatlik bir açılır pencere uyarısı verecek olan Applescript'i nasıl yazarım?
cevap
AppleScript'te işleri düzenli olarak yapmak için temel işleyici boştaki işleyicidir. Sonra uygulama ve düğmesine bastıktan sonra her 3.600 saniyede başladığında
on idle
display dialog "Go back to work" buttons "Work Harder" default button "Work Harder"
return 3600
end idle
Bu komut bir iletişim kutusu açılacaktır. Boştaki işleyici geri dönüş sayısı ne olursa olsun, bir sonraki boştaki olayın tetiklenmesinden önceki saniye sayısı olacaktır.
Altmış dakikada değil, yarım saatte olmasını istiyorsanız, boş betiğin farklı bir saniye, belki de 60 saniye döndürmesini ve sonra da saatin sağ kısmı.
on idle
if the minutes of the (current date) is 30 then
display dialog "Go back to work" buttons "Work Harder" default button "Work Harder"
end if
return 60
end idle
Bu, iletişim kutusunu yalnızca yarısında görüntüleyecektir. (Unix gibi, AppleScript'in geçerli tarih kavramı şu anki saati içerir.)
Her durumda, bunun yerine boştaki etkinliklere yanıt vermesi için “Uygulama” ve “Açık Kal” olarak AppleScript Editör'e kaydetmek istersiniz. koştuktan sonra bırakıyorum. Ayrıca, giriş yaptığınızda otomatik olarak çalışmasını sağlamak için “Hesaplar” sistem tercihindeki “Giriş Öğeleri” listenize uygulamayı ekleyebilirsiniz.
Jerry çözümünü test ettikten sonra bir sorun buldum. AppleScript Uygulamanız, etkinlik sırasında “üstte” değilse, bir AppleScript hatası alabilirsiniz ve yalnızca sizi arayacak olan düşünceniz, icone'un belgede yanıp sönmesidir. Yani küçük bir değişiklik yaptık: Açık AppleScript editörü ve bu yazın: Pes etme" kontrol ardından dosya seçicinin alt menüsünde "UYGULAMA" seçerek ve süre
on idle
tell application "call_me"
activate
end tell
display dialog "Back to work" buttons "Work!" default button "Work!"
return 3600
end idle
kaydet senaryoyu "(Fransızca" Ne pas quitter aprés l'exécution ")) böylece App olaydan sonra bile aktif kalacaktır. Uygulamanıza "call_me" adını vermelisiniz ya da isminizi değiştirirseniz, bu ismi de kod içinde değiştiriniz (uygulama "xxxx" komutunu söyleyiniz) Her 3600 saniyede, Uygulama tepesi olacak ve daha sonra uyarı kutusu.
Sadece bir nokta: Uygulamayı ilk kaydettiğiniz zaman, Apples size bir seçici gösterecek ve "call_me.app nerede?" Diye soracaktır. Sadece bu seçiciyi iptal et ve kaydet.
Oh !! İşe geri dönmeliyim!
- 1. Soruları olan bir açılır pencere nasıl oluşturabilirim?
- 2. Açılır pencere nasıl açılır, Javascript
- 3. Açılır pencere nasıl yerleştirilir?
- 4. açılır pencere
- 5. Açılır pencere açılışı ile açılır
- 6. Android açılır pencere nasıl oluşturulur?
- 7. Emacs'te açılır pencere nasıl gösterilir?
- 8. iOS'ta küçük bir açılır pencere nasıl oluşturulur?
- 9. XCode Swift'de bir açılır pencere nasıl oluşturulur?
- 10. NSStatusItem üzerinde nasıl bir pencere açılır?
- 11. Javascript: Bir açılır pencere kendini nasıl kapatabilir?
- 12. Intellij IDEA'da bir pencerede açılır pencere nasıl açılır?
- 13. Twitter Bootstrap açılır pencere yüklemiyor
- 14. Realbasic/xojo'da pencere iletişimine izin verecek sözdizimi var mı?
- 15. İyonik açılır pencere arka plana tıklandığında nasıl açılır
- 16. Android'de dokunarak kaplamada açılır pencere nasıl görüntülenir?
- 17. Android studio'da otomatik açılır pencere nasıl oluşturulur
- 18. pencereler 8 açılır pencere konumu
- 19. Google Maps API ile işaretçilerde bir açılır pencere nasıl ayarlanır?
- 20. android açılır pencere için animasyon yapmak nasıl
- 21. Codigniter Açılır pencere değeri seçilemiyor
- 22. Sharepoint açılır pencere giriş ekranı
- 23. PHP Açılır pencere ve veritabanı
- 24. pyqt açılır pencere düzgün görüntülenmiyor
- 25. 2. açılır pencere, asp.net mvc
- 26. İki pencere, açılır pencere ve ana pencerede çalışan pygtk
- 27. Vaadin'de başka bir alt pencereden yeni alt pencere nasıl açılır?
- 28. Açısal2 kullanarak genişletilebilir bir açılır pencere nasıl oluşturulur?
- 29. iphone'un bağımsız (tam ekran) modundaki yeni bir pencere nasıl açılır
- 30. Yığın Taşması gibi bir açılır pencere nasıl gösterilir?
Başlamak için el kitabı eğitimi: http://homepage.mac.com/swain/Macinchem/Applescript/AppScript_tut/AppScrip_tut_1/appscript_tut_1.htm – FrustratedWithFormsDesigner
@FrustratedWithFormsDesigner Ölü bağlantı! –