Ehh -- would it be possible to add "total messages in database" to this script...?
Max G At Wed, 21 Apr 2004 07:23:53 -0700 (CET), Andy Fragen <[EMAIL PROTECTED]> wrote: >*This message was transferred with a trial version of CommuniGate(tm) Pro* >This doesn't count subfolders on my install. Here's a fix for it. > ><AppleScript> >property preMsg : "You currently have: " & return >property postcC : " Message folders" >property postfC : " Message Filters" >property postclC : " Text Clippings" >property postsigC : " Signatures" >property ret : return >property bttnList : {"Thanks", "Put on Clipboard"} >property defBttn : "Put on Clipboard" > >to concatenateData(cCnt, fCnt, clCnt, sigCnt) > return (preMsg & cCnt & postcC & ret & fCnt & postfC & ret & clCnt & >postclC & ret & sigCnt & postsigC) >end concatenateData > >to displayTotals(statsTxt) > set the dialogBttn to the button returned of (display dialog statsTxt >buttons bttnList default button 2) > if the dialogBttn is the defBttn then > set the clipboard to the statsTxt > beep > end if >end displayTotals > >tell application "PowerMail" > set the containerCnt to count message containers > repeat with i from 1 to containerCnt > set subContainerCnt to count message containers of message > container i > set containerCnt to containerCnt + subContainerCnt > end repeat > set the filterCnt to count filters > set the clipCnt to count text clippings > set the sigCnt to count text signatures > set the statsTxt to my concatenateData(containerCnt, filterCnt, clipCnt, >sigCnt) > my displayTotals(the statsTxt) >end tell >-- The above will count your PowerMail; message folders, filters, text >clippings >-- and the text signatures and display the information in a dialog. >-- The dialog will give you an option to put the entire results >-- onto the clipboard. ></AppleScript> > >-- >Andy Fragen > >On Sat, Apr 10, 2004, cheshirekat said: > >>BTW, here's an AppleScript you can use so that you don't have to manually >>count your folders and filters - just in case you don't already have such >>an AppleScript: >> >><Begin AppleScript> >>property preMsg : "You currently have: " & return >>property postcC : " Message folders" >>property postfC : " Message Filters" >>property postclC : " Text Clippings" >>property postsigC : " Signatures" >>property ret : return >>property bttnList : {"Thanks", "Put on Clipboard"} >>property defBttn : "Put on Clipboard" >> >>to concatenateData(cCnt, fCnt, clCnt, sigCnt) >> return (preMsg & cCnt & postcC & ret & fCnt & postfC & ret & clCnt & >>postclC & ret & sigCnt & postsigC) >>end concatenateData >> >>to displayTotals(statsTxt) >> set the dialogBttn to the button returned of (display dialog statsTxt >>buttons bttnList default button 2) >> if the dialogBttn is the defBttn then >> set the clipboard to the statsTxt >> beep >> end if >>end displayTotals >> >>tell application "PowerMail" >> set the containerCnt to count message containers >> set the filterCnt to count filters >> set the clipCnt to count text clippings >> set the sigCnt to count text signatures >> set the statsTxt to my concatenateData(containerCnt, filterCnt, clipCnt, >>sigCnt) >> my displayTotals(the statsTxt) >>end tell >>-- The above will count your PowerMail; message folders, filters, text >>clippings >>-- and the text signatures and display the information in a dialog. >>-- The dialog will give you an option to put the entire results >>-- onto the clipboard. >><End AppleScript> > > > >