Utwórz usługę liczenia znaków programu Word & dla wszystkich aplikacji w systemie Mac OS X
Spisu treści:
Chociaż niektóre aplikacje do pisania i pisania mają natywne liczniki słów i znaków jako część wbudowanego zestawu funkcji, nie każda aplikacja to robi. Można to jednak łatwo zmienić, tworząc usługę Mac OS X, która zapewni liczbę słów i liczbę znaków z dowolnego miejsca na komputerze Mac, w którym można zaznaczyć tekst. Oznacza to, że aplikacje takie jak TextEdit, panele podglądu Quick Look, a nawet przeglądarki internetowe, takie jak Safari, Chrome, Firefox, zyskają funkcję liczenia słów/znaków, która jest łatwo dostępna po kliknięciu prawym przyciskiem myszy.Jest to prawdopodobnie najlepsza metoda uzyskania licznika słów w aplikacjach na Maca, które nie obsługują tej funkcji natywnie.
Usługa systemu Mac OS X jest tworzona przy użyciu aplikacji skryptowej Automator, która jest dostępna we wszystkich wersjach systemu Mac OS X. Jeśli dopiero zaczynasz korzystać z Automatora i pomysł pisania skryptów wydaje się przytłaczający, nie martw się, jest to niezwykle proste w konfiguracji, wykorzystuje wstępnie napisany kod i nie wymaga specjalnej umiejętności pisania skryptów.
Jak utworzyć usługę liczenia słów i znaków dla komputerów Mac w Automatorze
Zamierzamy utworzyć usługę Automator przy użyciu AppleScript utworzonego przez użytkownika o nazwie „nslater” w serwisie Github. Jest już krótki i zwięzły, więc nie ma potrzeby wymyślania koła na nowo ani pisania go od nowa.
- Uruchom aplikację Automator znajdującą się w folderze /Applications/ w systemie Mac OS X (lub otwórz ją za pomocą Spotlight / Launchpad
- Wybierz „Usługa” na ekranie powitalnym Automatora
- Wybierz w polu wyszukiwania po lewej stronie okna Automatora i wpisz „uruchom applescript”, a następnie przeciągnij i upuść tę akcję do okna po prawej stronie
- Skopiuj i wklej następujący kod AppleScript z GitHub do formularza „Uruchom AppleScript”:
- Zapisz usługę i nadaj jej dość krótką nazwę, na przykład „Licz znaki i słowa”
"on run {wprowadzenie, parametry} powiedz aplikacji Zdarzenia systemowe ustaw _nazwa aplikacji na nazwę pierwszego procesu, którego wierzchołek jest prawdziwy koniec powiedz set word_count aby policzył słowa (wprowadź jako ciąg znaków ) ustaw character_count, aby policzyć znaki (wprowadź jako ciąg znaków), powiedz aplikacji _appname wyświetlaj alert >."
Po utworzeniu i zapisaniu usługi przetestujmy ją, aby upewnić się, że działa. Nie powinno być żadnych problemów, ale jeśli napotkasz jakiś błąd, prawdopodobnie kopiowanie i wklejanie powyższego kodu poszło nie tak z tłumaczeniem znaków, dlatego możesz spróbować skopiować kod bezpośrednio ze strony GitHub nslater, jeśli jest nie działa prawidłowo.
Jak korzystać z usługi liczenia słów i znaków w dowolnej aplikacji Mac OS X
Teraz, gdy usługa została utworzona, można jej używać w dowolnym miejscu w systemie Mac OS X, w którym można zaznaczyć tekst lub słowa. Nie musi to być edytor tekstu ani pole wprowadzania, może to być nieprzetworzony tekst w nieedytowalnych dokumentach, stronach internetowych lub oknach szybkiego podglądu, jedyną koniecznością jest możliwość zaznaczenia tekstu. Oto jak to działa:
- Uruchom plik tekstowy w aplikacji takiej jak TextEdit
- Zaznacz cały tekst lub tylko fragment tekstu i kliknij prawym przyciskiem myszy (z wciśniętym klawiszem Control) przyciskiem myszy
- Przejdź do menu „Usługi” i wybierz opcję „Licz znaki i słowa”
- Znajdź liczbę słów i znaków zaznaczonego tekstu w wyskakującym okienku, takim jak
Teraz, gdy potwierdziłeś, że usługa licznika słów działa zgodnie z przeznaczeniem, możesz wyjść z Automatora. Usługa pozostanie nienaruszona.
Usługa powinna zostać natychmiast przeniesiona do wszystkich aplikacji w systemie Mac OS X, ale jeśli nie widzisz opcji licznika znaków i słów dostępnej w menu Usługi, możesz ponownie uruchomić niektóre aplikacje.(uwaga dodatkowa: możesz także użyć Terminala do zabicia wszystkich usług systemowych, ale może to mieć niezamierzone skutki uboczne, dlatego nie będziemy tego specjalnie zalecać).
Jeśli zdecydujesz, że nie chcesz tej usługi, możesz łatwo usunąć ją i inne z menu Usługi systemu Mac OS X, przechodząc do mało prawdopodobnego miejsca w Preferencjach systemowych.