You'd assign it to a commander, at least that's the easiest way I can think of. You'll also need the Talking Dashboard scripts, since that zip file contains the utilities this one uses. > On Mar 29, 2015, at 7:53 PM, Chris Moore <chris.w...@gmail.com> wrote: > > 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 >> <mailto: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 > <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 -- 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.