Mac OS X'teki Tüm Uygulamalar için Word & Karakter Sayma Hizmeti Oluşturun

İçindekiler:

Anonim

Bazı yazma ve metin uygulamalarının yerleşik özellik setinin bir parçası olarak yerel kelime ve karakter sayaçları olsa da, her uygulamada yoktur. Ancak bu, metnin seçilebildiği bir Mac üzerinde hemen hemen her yerden sözcük ve karakter sayımları sağlayacak bir Mac OS X Hizmeti oluşturarak kolayca değiştirilebilir. Bu, TextEdit gibi uygulamalar, Hızlı Bakış önizleme panelleri ve hatta Safari, Chrome, Firefox gibi web tarayıcılarının tümü, sağ tıklamayla kolayca erişilebilen kelime/karakter sayma özelliğini kazanacakları anlamına gelir.Bu, muhtemelen özelliği yerel olarak desteklemeyen Mac uygulamalarında bir kelime sayacı elde etmenin en iyi yöntemidir.

Bir Mac OS X Hizmeti, Mac OS X'in tüm sürümlerinde bulunan komut dosyası oluşturma uygulaması Automator kullanılarak oluşturulur. Automator'da yeniyseniz ve komut dosyası oluşturma fikri bun altıcı geliyorsa endişelenmeyin, bunun kurulumu son derece basittir, önceden yazılmış kod kullanır ve komut dosyası yazmak için özel bir beceri gerektirmez.

Automator'da Mac için Kelime ve Karakter Sayma Hizmeti Nasıl Yapılır

Github'da 'nslater' adlı bir kullanıcı tarafından oluşturulan bir AppleScript kullanarak bir Automator Service oluşturacağız. Zaten kısa ve öz ve bu nedenle tekerleği yeniden icat etmeye veya kendimizi yeniden yazmaya gerek yok.

  1. Mac OS X'in /Applications/ klasöründe bulunan Automator uygulamasını başlatın (veya Spotlight / Launchpad ile açın
  2. Automator'ın açılış ekranında “Servis”i seçin
  3. Automator penceresinin sol tarafındaki arama kutusuna seçin ve “applescript'i çalıştır” yazın, ardından bu eylemi sağ taraftaki pencereye sürükleyip bırakın
  4. Aşağıdaki AppleScript kodunu GitHub'dan kopyalayıp “AppleScript Çalıştır” formuna yapıştırın:
  5. "çalıştırıldığında {input, parameter} uygulamaya söyle Sistem Olayları _appname&39;i en öndeki doğru olan ilk işlemin adına ayarla uç söyle word_count&39;u sözcüklerini saymak için ayarla (dize olarak gir ) karakter_sayısını (dize olarak girin) uygulama _appname ekran uyarısı >&39;nin karakterlerini sayacak şekilde ayarlayın."

  6. Hizmeti kaydedin ve "Karakterleri ve Kelimeleri Say" gibi oldukça kısa bir ad verin

Artık hizmeti oluşturup kaydettiğinize göre, çalıştığından emin olmak için test edelim. Herhangi bir sorun olmamalıdır, ancak herhangi bir hatayla karşılaşırsanız, bunun nedeni büyük olasılıkla yukarıdaki kodun kopyalanıp yapıştırılmasının karakter çevirisinde ters gitmesidir, bu nedenle kodu doğrudan nslater'in GitHub sayfasından kopyalamayı deneyebilirsiniz. düzgün çalışmıyor.

Herhangi bir Mac OS X Uygulamasında Sözcük ve Karakter Sayma Hizmetini Kullanma

Artık hizmet oluşturulduğundan, onu Mac OS X'te metin veya sözcüklerin seçilebildiği hemen hemen her yerde kullanabilirsiniz. Bunun bir metin düzenleyicisi veya giriş alanı olması gerekmez, düzenlenemeyen belgelerde, web sayfalarında veya Hızlı Bakış pencerelerinde ham metin olabilir, tek gereklilik metnin seçilebilir olmasıdır. İşte böyle çalışır:

  1. TextEdit gibi bir uygulamada bir metin dosyası başlatın
  2. Ya tüm metni seçin ya da metnin bir örneğini seçin ve fare düğmesini sağ tıklayın (kontrol+tıklama)
  3. “Hizmetler” menüsüne gidin ve 'Karakterleri ve Kelimeleri Say' seçeneğini seçin
  4. Seçilen metnin kelime ve karakter sayısını so gibi bir açılır pencerede bulun

Kelime sayacı hizmetinin istendiği gibi çalıştığını onayladığınıza göre, devam edip Automator'dan çıkabilirsiniz. Hizmet bozulmadan kalacaktır.

Hizmet, Mac OS X üzerinden tüm uygulamalara hemen taşınmalıdır, ancak Hizmetler menüsünde karakter ve sözcük sayacı seçeneğini görmüyorsanız bazı uygulamaları yeniden başlatmak isteyebilirsiniz.(yan not: Tüm SystemServices'i öldürmek için Terminal'i de kullanabilirsiniz, ancak bunun istenmeyen yan etkileri olabilir, bu nedenle özellikle tavsiye etmiyoruz).

Bu hizmeti istemediğinize karar verirseniz, Sistem Tercihleri'nde beklenmedik bir yere giderek onu ve diğerlerini Mac OS X'in Hizmetler menüsünden kolayca kaldırabilirsiniz.

Mac OS X'teki Tüm Uygulamalar için Word & Karakter Sayma Hizmeti Oluşturun