Erstellen Sie einen Word &-Zeichenzähldienst für alle Apps in Mac OS X

Inhaltsverzeichnis:

Anonim

Während einige Schreib- und Text-Apps native Wort- und Zeichenzähler als Teil ihres integrierten Funktionssatzes haben, hat das nicht jede App. Dies kann jedoch leicht geändert werden, indem ein Mac OS X-Dienst erstellt wird, der Wort- und Zeichenzahlen von fast überall auf einem Mac bereitstellt, an dem Text ausgewählt werden kann. Das bedeutet, dass Apps wie TextEdit, die Quick Look-Vorschaufenster und sogar Webbrowser wie Safari, Chrome, Firefox alle die Funktion zum Zählen von Wörtern/Zeichen erh alten, die über einen Rechtsklick leicht zugänglich ist.Dies ist wahrscheinlich die beste Methode, um einen Wortzähler in Mac-Apps zu integrieren, die diese Funktion nicht nativ unterstützen.

Ein Mac OS X-Dienst wird mithilfe der Skript-App Automator erstellt, die in allen Versionen von Mac OS X enth alten ist. Wenn Sie neu bei Automator sind und die Idee der Skripterstellung überwältigend klingt, machen Sie sich keine Sorgen, Dies ist extrem einfach einzurichten, verwendet vorgefertigten Code und erfordert keine besonderen Fähigkeiten zum Schreiben von Skripts.

So erstellen Sie den Wort- und Zeichenzähldienst für Mac in Automator

Wir werden einen Automator-Dienst mit einem AppleScript erstellen, das von einem Benutzer namens „nslater“ auf Github erstellt wurde. Es ist bereits kurz und prägnant und somit müssen wir das Rad nicht neu erfinden oder selbst umschreiben.

  1. Starten Sie die Automator-App, die sich im Ordner /Applications/ von Mac OS X befindet (oder öffnen Sie sie mit Spotlight / Launchpad
  2. Wählen Sie „Service“ auf dem Begrüßungsbildschirm von Automator
  3. Wählen Sie das Suchfeld auf der linken Seite des Automator-Fensters aus und geben Sie „applescript ausführen“ ein. Ziehen Sie diese Aktion dann per Drag-and-Drop in das rechte Fenster
  4. Kopieren Sie den folgenden AppleScript-Code von GitHub und fügen Sie ihn in das Formular „AppleScript ausführen“ ein:
  5. "on run {Eingabe, Parameter} Systemereignisse der Anwendung mitteilen setze _appname auf den Namen des ersten Prozesses, dessen vorderster Punkt wahr ist end sage set word_count, um die Wörter von (Eingabe als String ) setze character_count so, dass die Zeichen von (Eingabe als String) gezählt werden, sag der Anwendung _appname Anzeigealarm >."

  6. Speichern Sie den Dienst und benennen Sie ihn ziemlich kurz, wie „Zeichen & Wörter zählen“

Nachdem Sie den Dienst erstellt und gespeichert haben, testen wir ihn, um sicherzustellen, dass er funktioniert. Es sollte keine Probleme geben, aber wenn Sie auf einen Fehler stoßen, ist es wahrscheinlich, dass das Kopieren und Einfügen des obigen Codes bei der Zeichenübersetzung schief gelaufen ist, daher sollten Sie versuchen, den Code direkt von der GitHub-Seite von nslater zu kopieren, falls dies nicht der Fall ist läuft nicht richtig.

So verwenden Sie den Wort- und Zeichenzähldienst in jeder Mac OS X App

Jetzt, da der Dienst erstellt wurde, können Sie ihn praktisch überall in Mac OS X verwenden, wo Text oder Wörter auswählbar sind. Dies muss kein Texteditor oder Eingabefeld sein, es kann Rohtext in nicht bearbeitbaren Dokumenten, Webseiten oder Quick Look-Fenstern sein, die einzige Voraussetzung ist, dass der Text auswählbar ist. So funktioniert das:

  1. Starte eine Textdatei in einer App wie TextEdit
  2. Wählen Sie entweder den gesamten Text oder nur eine Textprobe aus und klicken Sie mit der rechten Maustaste (Strg+Klick) mit der Maustaste
  3. Gehe zum Menü „Dienste“ und wähle die Option „Zeichen & Wörter zählen“
  4. Finden Sie die Wort- und Zeichenanzahl des ausgewählten Textes in einem Popup-Fenster wie folgt

Nachdem Sie nun bestätigt haben, dass der Wortzählerdienst wie vorgesehen funktioniert, können Sie fortfahren und Automator beenden. Der Dienst bleibt intakt.

Der Dienst sollte sofort auf alle Apps über Mac OS X übertragen werden, aber Sie möchten vielleicht einige Apps neu starten, wenn Sie die im Menü „Dienste“ verfügbare Zeichen- und Wortzähleroption nicht sehen.(Nebenbemerkung: Sie können Terminal auch verwenden, um alle Systemdienste zu beenden, aber das kann unbeabsichtigte Nebenwirkungen haben, daher empfehlen wir es nicht ausdrücklich).

Wenn Sie diesen Dienst doch nicht möchten, können Sie ihn und andere ganz einfach aus dem Menü „Dienste“ von Mac OS X entfernen, indem Sie zu einer ungewöhnlichen Stelle in den Systemeinstellungen wechseln.

Erstellen Sie einen Word &-Zeichenzähldienst für alle Apps in Mac OS X