[GastForen Programmierung/Entwicklung AppleScript Dokumentstatistik QXP411

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Dokumentstatistik QXP411

Gast
Beiträge gesamt:

28. Jul 2004, 10:31
Beitrag # 1 von 2
Bewertung:
(382 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ich möchte alle druckbaren Zeichen (auch Leerschritte) im Dokument zählen.
(Keine Returns, TABs als 1 Leerschritt)
Wie läßt sich das mit Applescript realisieren?
Gruß
Christoph
X

Dokumentstatistik QXP411

Hans Haesler
  
Beiträge gesamt: 5818

28. Jul 2004, 12:36
Beitrag # 2 von 2
Beitrag ID: #418954
Bewertung:
(379 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christoph,

ein solches Script habe ich vor vielen Jahren entwickelt. Es wird bei uns täglich eingesetzt. Der Anwender
wählt den Text aus und startet das Script, welches unmittelbar per Dialog die Anzahl Zeichen zurückgibt.

Hier eine Kurzfassung davon (mit einem Minimum an Fehlermeldung-Vorbeugungs-Tests):
---
tell document 1 of application "QuarkXPress 4.11"
  tell selection
    try
      set numChar to count characters
    end try
    if numChar > 0 then
      set numPar to count of paragraphs
      display dialog "Anzahl ausgewählte Zeichen: " & (numChar - numPar) + 1 buttons "OK" default button 1 with icon 1
    else
      display dialog "Es ist kein Zeichen ausgewählt." buttons "OK" default button 1 with icon 2
    end if
  end tell
end tell
---
Die Returns werden nicht gezählt. Dazu wird von der Gesamtzahl der Zeichen die Anzahl Absätze abgezogen.

Nun, vielleicht willst Du aber den Text gar nicht auswählen. Sondern ein Dokument öffnen und das Script
sollte dann alle Zeichen zählen. Wenn dies der Fall ist, dann würdest Du mir bitte ein typisches Dokument
zustellen? Damit ich das abgeänderte Script gleich richtig testen kann.

Eine Deluxe-Version wäre eventuell ein Droplet, auf welches die Dokumente gezogen werden können und
welches in eine Textdatei die Namen der Dokumente und die Anzahl Zeichen schreibt.

Hans Haesler <[email protected]>


als Antwort auf: [#418953]

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/