Hello,
How would you run this script from within textEdit?  Would you assign it to a 
hot key?
Chris
> On Mar 27, 2015, at 8:10 PM, Alex Hall <mehg...@icloud.com> wrote:
> 
> It's not, but you have a great point. I'll add that to the next version.
> 
> In the meantime, here's the script. Just copy the below lines, open up Script 
> Editor, paste, and save the script in the same place as the other Talking 
> Dashboard ones. It's not tested very much--I wrote it in about fifteen 
> minutes--but it runs on my machine and doesn't require Yosemite. Be warned 
> that, if TextEdit is not running when you run this script, the app will 
> launch itself. Anyway, here is the script:
> 
> (* Keywords:
> $wordCount: the number of words in the currently open document in TextEdit
> $characterCount: the number of characters in the currently open TextEdit 
> document
> $name: the name of the currently open document
> *)
> 
> set template to "$wordCount words ($characterCount characters) in $name."
> set utilities to import("utilities.scpt")
> 
> set {wordCount, characterCount, documentName} to {0, 0, ""}
> 
> tell application "TextEdit"
>       set my wordCount to count (words of document 1)
>       set my characterCount to count (characters of document 1)
>       set my documentName to name of document 1
> end tell
> 
> set keywords to {{"$wordCount", wordCount}, {"$characterCount", 
> characterCount}, {"$name", documentName}}
> set template to str_replace(keywords, template) of utilities
> tell utilities to speak(template)
> 
> on import(filename)
>       set p to (path to me) as text
>       set oldDelimiters to text item delimiters of AppleScript
>       set AppleScript's text item delimiters to ":"
>       set scpt to load script file (((text items 1 through ((length of (text 
> items of p)) - 1) of p) & filename) as text)
>       set text item delimiters of AppleScript to oldDelimiters
>       return scpt
> end import
> 
>> On Mar 27, 2015, at 6:37 PM, Jamie Pauls <jamiepa...@gmail.com 
>> <mailto:jamiepa...@gmail.com>> wrote:
>> 
>> Hello, all,
>> 
>> I understand that a script exists that will allow one to get a word count 
>> for a document using TextEdit. If someone could kindly point me to this 
>> script, that would be great. It doesn’t appear to be a part of the Talking 
>> Dashboard scripts unless I’mm missing something.
>> 
>> Thanks.
>> 
>> Take care and have a great day.
>> Jamie Pauls
>> jamiepa...@gmail.com <mailto:jamiepa...@gmail.com>
>> 
>> 
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "MacVisionaries" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to macvisionaries+unsubscr...@googlegroups.com 
>> <mailto:macvisionaries+unsubscr...@googlegroups.com>.
>> To post to this group, send email to macvisionaries@googlegroups.com 
>> <mailto:macvisionaries@googlegroups.com>.
>> Visit this group at http://groups.google.com/group/macvisionaries 
>> <http://groups.google.com/group/macvisionaries>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> 
> 
> --
> Have a great day,
> Alex Hall
> mehg...@icloud.com <mailto:mehg...@icloud.com>
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to macvisionaries+unsubscr...@googlegroups.com 
> <mailto:macvisionaries+unsubscr...@googlegroups.com>.
> To post to this group, send email to macvisionaries@googlegroups.com 
> <mailto:macvisionaries@googlegroups.com>.
> Visit this group at http://groups.google.com/group/macvisionaries 
> <http://groups.google.com/group/macvisionaries>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com.
To post to this group, send email to macvisionaries@googlegroups.com.
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

Reply via email to