Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Applescript > Re: Unable to p...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 4 Topic 1584 of 1612
Post > Topic >>

Re: Unable to pass data to applescript from data file through

by deepakjain99@[EMAIL PROTECTED] Mar 20, 2008 at 07:14 AM

On Mar 18, 8:15 pm, deepakjai...@[EMAIL PROTECTED]
 wrote:
> On Mar 14, 12:12 pm, Jolly Roger <jollyro...@[EMAIL PROTECTED]
> wrote:
>
> > In article
> > <379391e5-a5c2-4d60-9cf2-5254986d9...@[EMAIL PROTECTED]
>,
>
> >  deepakjai...@[EMAIL PROTECTED]
 wrote:
> > > I am facing the problem regarding sending data to from data file (
CSV
> > > file )  to applescript on terminal.
> > > I have used :
> > > $ osascript <applescript Name > <Data file Name >
> > > under apple script I used : "run" command
> > > llike :
> > > on run argv
> > > set <Veriable Name > to  item 1 of argv
>
> > > -----
> > > ---
> > > end run
>
> > > When I run this script on Terminal it gives me error : End of file
> > > error (-39)
>
> > Without seeing the *actual* script, it's hard to know what you are
doing
> > wrong.
>
> > This works fine here:
>
> > -- begin script
> > on run argv
> >      set x to item 1 of argv
> >      return x
> > end run
> > -- end script
>
> > In a terminal window:
>
> >      # osascript test.scpt 'this is a test'
> >      Argument: this is a test
>
> > --
> > Note: Please send all responses to the relevant news group. E-mail
> > sent to this address may be devoured by my very hungry SPAM filter.
>
> > JR
> Deepak Jain wrote:
>
> content of file :
>
-----------------------------------------------------------------------------
> on run argv
>         set CSV to "& item 1 of argv &"
>         set afile to open for access CSV
>         set alllines to read afile using delimiter {return}
>         close access afile
>         set a_veriables to {}
>         repeat with aline in alllines
>                 set oldtids to the text item delimiters
>                 set the text item delimiters to {","}
>                 set list_of_variables to every text item of aline
>                 set the text item delimiters to oldtids
>                 set t1 to item 1 of list_of_variables
>                 set t2 to item 2 of list_of_variables
>                 set t3 to item 3 of list_of_variables
>                 set t4 to item 4 of list_of_variables
>                 --set end of a_veriables to {var1:t1, var2:t2,
var3:t3,var:t4}
>         end repeat
>         tell application "iCal"
>                 tell calendar "dj"
>                         make new event at end with properties
{description:t3, summary:t1,
> location:t2, recurrence:t4}
>                 end tell
>         end tell
> end run
> -----------------------------------------------------
> And csv file which contains 2 rows of data.

Got the way ...........
thanks :-)




 4 Posts in Topic:
Unable to pass data to applescript from data file through termin
deepakjain99@[EMAIL PROTE  2008-03-13 23:45:38 
Re: Unable to pass data to applescript from data file through te
Jolly Roger <jollyroge  2008-03-14 02:12:15 
Re: Unable to pass data to applescript from data file through
deepakjain99@[EMAIL PROTE  2008-03-18 08:15:41 
Re: Unable to pass data to applescript from data file through
deepakjain99@[EMAIL PROTE  2008-03-20 07:14:57 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat May 17 3:15:28 CDT 2008.