Yeah, I noticed that too.  It has a lot to do with what datatype the  
data is.  Apparently strings are interpreted letter by letter,  
whereas other data types such as date are interpreted as uunits for  
each portion of the date.  Here's something that does what you want,  
though it doesn't use terminal to do so.  You can of course still use  
terminal in your script, as the results will be the same.

** begin script**
set thedate to (current date) as date
set time1 to time string of thedate
say "It is "
say time1
**End script**
This doesn't use the item usage described before, but with the date  
type, it does work as expected.  I have no idea why strings are  
treated as letters instead of words.  You could of coourse use the  
repeat command to get each word individually using space as the  
matching char for separation.  It seems to me there should be another  
method for doing this.  I'll see if I can find it. I'm only a  
beginner with apple scripting, so I know there's things I have  
overlooked or not learned.
On Dec 11, 2005, at 2:37 PM, louie wrote:

> Travis Thanks for the help. It did not work like you said.
> set dat to current date as string
> set d to get item 1 of dat
> say d
> What this code produced was the first letter of the string or  
> should I say
> list.
>
> Louie
> [EMAIL PROTECTED]
>
> ----- Original Message -----
> From: "Travis Siegel" <[EMAIL PROTECTED]>
> To: "Discussions on developing for Mac OS X by the blind"
> <[email protected]>
> Sent: Saturday, December 10, 2005 11:11 PM
> Subject: Re: Apple script
>
>
>
>> To get any part of a string (Apple calls them lists) you use the
>> "Item" keyword.
>> I.E. item 4 of D in your example would include the year.
>> Get Item 4 of D would result in D containing 2005.
>> Hope this helps.
>> On Dec 8, 2005, at 8:25 PM, louie wrote:
>>
>>
>>> Hi all,
>>> I am trying to figure out how to parse a string.
>>> the string is created with the below line of code.
>>> set d to current date as string
>>> This produces the string
>>> Thursday, December 8, 2005 5:15:11 PM
>>> What I would like to do is get the month, name of day, day of month
>>> and year.
>>> Thanks for any help.
>>> Louie
>>> [EMAIL PROTECTED]
>>> _______________________________________________
>>> Developer mailing list
>>> [email protected]
>>> http://macvisionaries.com/mailman/listinfo/
>>> developer_macvisionaries.com
>>>
>>>
>>
>>
>> _______________________________________________
>> Developer mailing list
>> [email protected]
>> http://macvisionaries.com/mailman/listinfo/ 
>> developer_macvisionaries.com
>>
>>
>
>
>
> _______________________________________________
> Developer mailing list
> [email protected]
> http://macvisionaries.com/mailman/listinfo/ 
> developer_macvisionaries.com
>

_______________________________________________
Developer mailing list
[email protected]
http://macvisionaries.com/mailman/listinfo/developer_macvisionaries.com

Reply via email to