Ostatecznie staram się stworzyć usługę, która pozwoli mi policzyć wszystkie wybrane znaki spoza białych znaków. Aby się do tego dostać, szukam sposobu na usunięcie wszystkich białych znaków z ciągu znaków w usłudze, z której mogę następnie korzystać do innych celów. Na przykład, głównie chcę go użyć do uzyskania szybkich współrzędnych DNA, patrząc na dane wyjściowe w Terminal.app, ale mogę myśleć o innych zastosowaniach, takich jak znaki kodu zliczającego.
Znalazłem skrypty jabłek do usuwania spacji, ale nic, co znalazłem, nie uwzględnia kart, znaków nowej linii, zwrotów karetki ani żadnych innych dziwnych lub dziwnych znaków, które nie są wyświetlane.
Uwaga: Nie chcę tworzyć pliku ani używać ani zmieniać schowka.
Pytanie poboczne: Czy istnieje sposób na wyświetlenie wyniku (na krótko) w ramce, tak jak sposób wyświetlania numerów telefonów z aplikacji Kontakty?
źródło
Odpowiedzi:
W Automator , Stwórz nowy Usługa z następującymi ustawieniami:
Dodać Uruchom AppleScript działania , zastępując domyślne kod z kod poniżej:
Przykład AppleScript kod:
Zapisz Automator Usługa jak np .: Policz wybrane postacie
Teraz w Terminal , wybierz poszukiwanego wybór , np .:
Kliknij prawym przyciskiem myszy i wybierz Policz wybrane postacie z Usługi menu kontekstowe .
Przykład wydajność z wybór pokaż powyżej:
Uwaga: The przykład AppleScript kod jest po prostu i nie zatrudnia żadnego obsługa błędów i ma na celu tylko pokazanie jednego z wielu sposobów wykonania zadania. Obowiązkiem użytkownika jest zawsze dodanie / użycie odpowiedniego obsługa błędów w razie potrzeby / pożądane.
źródło
Możesz spróbować WordService. DEVONtechnologies .
Jest darmowy i robi to, co chcesz (wybierz Usługi - & gt; WordService: Statystyki ) plus dużo więcej.
Oto wynik z wyborem na pytanie:
Od góry do dołu:
Postacie
Przestrzenie
Całkowity
Słowa
Kwestia
źródło