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 3 of 4 Topic 1584 of 1611
Post > Topic >>

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

by deepakjain99@[EMAIL PROTECTED] Mar 18, 2008 at 08:15 AM

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.




 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:04:02 CDT 2008.