Licznik słów w TextEdit

31/01/2012, 07:05 · · · 5

TextEdit to podstawowe narzędzie do tworzenia prostych plików tekstowych. Jest bardzo minimalistyczny, dzięki czemu nie musimy się głowić, jak poradzić sobie z milionem opcji. Jednak jak to w takich przypadkach bywa, niektórych ficzerów może nam brakować. Jednym z nich jest licznik słów i znaków. Na szczęście z pomocą przychodzi AppleScript.

Za pomocą prostego skryptu możemy zaimplementować do TextEdit prosty licznik słów i znaków. Całości jednak nie wykonamy w aplikacji Edytor AppleScript, ale w Automatorze (który znajdziemy w folderze /Applications). Jeśli jesteście gotowi, to możemy przystąpić do pracy:

    • w oknie Wybierz typ dokumentu wskazujemy na Usługę,

    • w polu wyszukiwania wpisujemy AppleScript i dwukrotnie klikamy na Uruchom AppleScript,

    • w linijce ponad edytorem AppleScript zmieniamy zdanie na Usługa otrzymuje brak danych wejściowychTextEdit (TextEdit zapewne nie będzie dostępny, dlatego z listy wybieramy najpierw Inne…, a potem wskazujemy na tę aplikację w folderze /Applications),

    • w edytorze AppleScript wklejamy poniższy skrypt:
tell application "TextEdit"
 set licznik_slow to count words of document 1
 set licznik_znakow to count characters of document 1
 set pokaz_liczniki to "Liczba słów: " & (licznik_slow as string) & "." & return & "Liczba znaków: " & (licznik_znakow as string) & "."
 set tytul to "Licznik słów TextEdit"
 display dialog pokaz_liczniki with icon 1 with title tytul buttons {"Ok"} default button "Ok"
end tell

  • zapisujemy usługę jako Licznik słów,
  • wychodzimy z Automatora.

Czas już przetestować nasz skrypt. Wchodzimy do TextEdit, piszemy parę zdań, a następnie z paska menu wskazujemy na TextEdit -> Usługi -> Licznik słów i możemy sprawdzić, czy wszystko jest dobrze policzone.



5

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, nałogowy gracz ARK: Survival Evolved. Redaktor iMagazine.pl.