Menu

24 mei 2012

Applescript: Karakters, woorden en paragrafen tellen

Het kan wel eens handig zijn om te weten uit hoeveel karakters, woorden en/of paragrafen een stuk tekst bestaat. Standaard is er in Mac OS X geen functie aanwezig die dit overzicht voor je kan genereren.

Gelukkig hebben we onder Mac OS X de beschikking over Applescript en Automator, twee zeer krachtige tools waarmee je dergelijke functionaliteit heel eenvoudig zelf kunt toevoegen. Je gebruikt Applescript voor het tellen en Automator om het script door middel van het voorzieningenmenu of het context-menu te kunnen activeren.

Start Automator vanuit de map Programma’s en selecteer als type document voor de optie ‘Voorziening’. Klik hierna in de linkerkolom op Hulpprogramma’s en sleep de actie ‘Voor AppleScript uit’ in de takenreeks. Kopieer hierna het onderstaande script in de toegevoegde taak.

on run {input, parameters}
	try
		set tekst to input as string
		set NrTekens to the number of characters of tekst
		set NrWoorden to the number of words of tekst
		set Nrparagrafen to the number of paragraphs of tekst
		set Resultaat to "De geselecteerde tekst bevat:" & return & NrTekens & " tekens" & return & NrWoorden & " woorden" & return & Nrparagrafen & " paragrafen"
		display dialog Resultaat buttons {"OK"} default button 1 with icon caution
	on error errmsg number errnum
		display dialog errmsg & " [" & errnum & "]" buttons {"OK"} default button 1 with icon stop
 
	end try
	return input
end run

Bewaar de takenreeks en geef deze een naam, bijvoorbeeld ‘Woordenteller’. Sluit hierna Automator af.

Selecteer in een willekeurige applicatie een stuk tekst en klik op de naam van de Applicatie in de menubalk. Ga naar de optie ‘Voorzieningen’ en selecteer de ‘Woordenteller’. Je kunt de ‘Woordenteller’ ook activeren met behulp van het context-menu (secundaire muisknop).

Het Applescript wordt gestart en er verschijnt een pop-up venster met daarin de gevraagde informatie.




Gerelateerde tips:




Reacties


  • Ruud Wolff 24 mei 2012 om 12:48

    Zonder zeurderig over te willen komen: “Het meervoud van paragraaf is paragrafen”

  • Harmen de Jong 10 juni 2015 om 12:48

    Super! Dank, dank, erg fijn dit.
    Groeten, Harmen de Jong

  • Inge Bekaert 29 november 2015 om 20:56

    hierop terechtgekomen na wat googlen… en het is mij gelukt ! ( en ik ben geen grote computersavvy…)

    Nu kan ik een document opmaken en te weten komen hoeveel karakters ik geschreven heb :)

    dank je wel voor deze info !

Een reactie toevoegen: