• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
RE: My soul is tormented by Quark (I think)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: My soul is tormented by Quark (I think)


  • Subject: RE: My soul is tormented by Quark (I think)
  • From: "Rips Ethan J" <email@hidden>
  • Date: Wed, 9 Oct 2002 15:15:49 -0400
  • Thread-topic: My soul is tormented by Quark (I think)

On October 9, 2002, Goran Ehn wrote:

Did you check your variable resultName?
Make sure the path is correct like
"HD:FOLDER1:FOLDER2:NEWFILENAME"
You can do that by inserting display dialog right before
your save command
(display dialog resultName)


Goran-

There's nothing like omitting the key piece of info when communicating with
other people... ;-)

The second line should've read thusly:

'I was wondering if it should be alias "Thelonious:Desktop Folder:Test
f:132PER-1002".' (ahem) ;-)

On another tack, I noticed that the non-hard coded (i.e., "real") script was
missing a crucial hyphen ("PER-") in this (since corrected) line:

set docCode to (chartName's text from character -13 to character -15) & "PER-"
& dateCode

But now I run into another problem:

1. When I run the script with the above correction, the script stops at the
following line:

"close document 1 saving yes"

and I get the following error message:

"Can't save document due to error -47.
QuarkXPress got an error: File some object is busy."

2. If I try

"close document 1 saving no"

the script stops at the error message in the try block at the top of the
insertPie handler:

"File does not exist."

I've noticed in debugging, regardless which of the above changes are used (or
none of the above, I don't see any values for myPie in the debugging screen,
which leads me to believe the culprit may be there. But I don't see anything
wrong with myPie. What am I missing?

Thanks for your help.

Ethan




> ----------
> From: G?ran Ehn
> Sent: Wednesday, October 9, 2002 2:56 PM
> To: Rips Ethan J
> Subject: Re: My soul is tormented by Quark (I think)
>
> Well, I cannot tell if that is correct or not but you
> should concider to run the save command with the path
> hardcoded in a separate script, and you might remove any
> odd characters from folders like "Test f", just in case!
> /goran
>
>
> On Wed, 9 Oct 2002 14:19:20 -0400
> "Rips Ethan J" <email@hidden> wrote:
> >Goran-
> >
> >resultName evaluates to "Thelonious:Desktop Folder:Test
> >f:132PER-1002", which is correct.
> >
> >I was wondering if it should be "Thelonious:Desktop
> >Folder:Test f:132PER-1002"? (Grasping at straws,
> >perhaps.)
> >
> >Thanks.
> >
> >Ethan
> >
> >
> >
> >> ----------
> >> From: G?ran Ehn
> >> Sent: Wednesday, October 9, 2002 1:51 PM
> >> To: Rips Ethan J
> >> Subject: Re: My soul is tormented by Quark (I think)
> >>
> >> Did you check your variable resultName?
> >> Make sure the path is correct like
> >> "HD:FOLDER1:FOLDER2:NEWFILENAME"
> >> You can do that by inserting display dialog right before
> >> your save command
> >> (display dialog resultName)
> >> regards
> >> Goran Ehn
> >>
> >> On Wed, 9 Oct 2002 11:23:01 -0400
> >> "Rips Ethan J" <email@hidden> wrote:
> >> >[LENGTH WARNING]
> >> >
> >> >On Wednesday, 09 Oct 2002, Shane Stanley wrote:
> >> >
> >> >On 9/10/02 12:08 AM +1000, Rips Ethan J,
> >> >email@hidden, wrote:
> >> >
> >> >> Now I'm getting an end of file error. Any ideas on
> >>what
> >> >>might be causing
> >> >> that?
> >> >
> >> >Not really. Is the file being saved locally or to a
> >> >remote volume?
> >> >
> >> >Shane-
> >> >
> >> >I'm saving it to a folder on my desktop. (BTW, I'm
> >> >running OS 9.2.2 on a
> >> >G4/800 with 256MB RAM. I'm also using Script Debugger
> >> >3.0.4 & Quark 5. I don't
> >> >know if that makes any difference.)
> >> >
> >> >I don't know if this is related, but the template used
> >>to
> >> >create the new Quark
> >> >file here:
> >> >
> >> >property templatePath : alias "Production:Fact Sheets:=
> >> >Templates:FactSheetTemplate"
> >> >
> >> >is on our NT server.
> >> >
> >> >Here's a hard-coded version of the insertPie handler
> >> >which I've been using to
> >> >try to troubleshoot the script:
> >> >
> >> >--START OF SCRIPT SNIPPET--
> >> >
> >> >--on insertPie(alias "Thelonious:Desktop Folder:07_02 >
> >> >Fact Sheets:=
> >> >Graphics:Pie Charts:Institutional_Class
> >> >B:132PER-0702.eps", alias
> >> >"Thelonious:Desktop Folder:07_02 Fact Sheets:=
> >> >Graphics:Pie
> >> >Charts:Institutional_Class B:", 1002)
> >> >--global destFolder
> >> >set destFolder to
> >> >(choose folder with prompt "Select the destination
> >>folder
> >> >for the fact
> >> >sheets:")
> >> >set docName to (("Thelonious:Desktop Folder:07_02 Fact
> >> >Sheets:=
> >> >Graphics:Pie Charts:Institutional_Class
> >> >B:132PER-1002.eps")'s text from
> >> >character -13 to character -15) & "PER-" & "1002"
> >> >set resultName to ("" &
> >> >destFolder & docName)
> >> >set folderPath to alias "Thelonious:Desktop
> >>Folder:07_02
> >> >Fact Sheets:= Graphics:Pie Charts:Institutional_Class
> >>B:"
> >> >set chartName to
> >> >alias "Thelonious:Desktop Folder:07_02 Fact Sheets:=
> >> >Graphics:Pie
> >> >Charts:Institutional_Class B:132PER-1002.eps"
> >> >
> >> >try
> >> > set myPie to ("" &
> >> >folderPath & docName & ".eps")
> >> > set myPie to (myPie as alias)
> >> >on error errMsg
> >> >number errNum
> >> > error "File does not exist."
> >> >end try
> >> >
> >> >
> >> >tell document 1 of
> >> >application "QuarkXPress(tm)"
> >> > activate
> >> > if not (document 1 exists) then
> >> >open file (alias "Production:Fact Sheets:=
> >> >Templates:FactSheetTemplate")
> >> >end if
> >> > tell picture box 1
> >> >
> >> > try
> >> > set image 1 to myPie
> >> > set bounds of
> >> >image 1 to centered
> >> > on error errMsg number errNum
> >> > set image 1 to (choose
> >> >file with prompt "Select pie chart:")
> >> > set bounds of image 1 to centered
> >> >end try
> >> > end tell
> >> >
> >> > try
> >> > --SCRIPT CHOKES HERE: "End of file error"
> >> > save
> >> >document 1 in file resultName without template
> >> >
> >> > on error errMsg number
> >> >errNum
> >> > --QuarkXPress(tm) got an error: File some object is
> >> >busy.
> >> > tell
> >> >application "Finder"
> >> > display dialog " Can't save document due to error "
> >>&
> >> >errNum & return & " " & errMsg
> >> > end tell
> >> > end try
> >> >
> >> > close document 1
> >> >
> >> >end
> >> >tell
> >> >
> >> >--end insertPie
> >> >--END OF SCRIPT SNIPPET--
> >> >
> >> >Thank you very much for your help.
> >> >
> >> >Ethan
> >> >_______________________________________________
> >> >applescript-users mailing list |
> >> >email@hidden
> >> >Help/Unsubscribe/Archives:
> >> >http://www.lists.apple.com/mailman/listinfo/applescript-users>
> >> >Do not post admin requests to the list. They will be
> >> >ignored.
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: My soul is tormented by Quark (I think)
      • From: "G?ran Ehn" <email@hidden>
  • Prev by Date: Re: custome icon on an applescript in OS X?
  • Next by Date: Re: Elucidating passed parameters
  • Previous by thread: Re: My soul is tormented by Quark (I think)
  • Next by thread: Re: My soul is tormented by Quark (I think)
  • Index(es):
    • Date
    • Thread