• 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: Opening File Dialog error
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Opening File Dialog error


  • Subject: Re: Opening File Dialog error
  • From: "Gary (Lists)" <email@hidden>
  • Date: Tue, 03 May 2005 13:55:07 -0400

"email@hidden" wrote:

> I've run into a problem where when a script is opening a QuarkXPress
> 6.5 document, sometimes the user on another machine has it open (the
> file resides on a server) and I get this dialog:
>
> File is locked [-54]
>
> Is there a way to get around this dialog without using GUI scripting?

Jay, you've got nearly all the pieces you need, so that's good.  The plan is
to "trap" for that error condition, and then branch as you would like.

You have an 'on error' handler in your script chunk (below), so that's where
you need to put the statements you'd like executed 'on error'. Right now,
you have none there. You can IF-sift that by checking for your specific
error code.

> I can put a 'timeout' block around the open statement like so:
>
> try
> with timeout of 4 seconds
> open file filePath
> end timeout
> -- Use gui to look for error window and try to click 'ok' button...
> on error
>
> end try

Let's expand the 'on error' handler...here's one example...

try
    open file filePath
on error the error_message number the error_number
    if error_number is -54 then
        -- no line break next line
        display dialog "That file is currently being edited." buttons {"OK"}
default button 1 with icon stop
    else
        -- some other error, do what's needed or continue to if-sift, etc.
        display dialog "[" & error_number & "]" & return & error_message
    end if
end try


HTH
--
Gary

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Opening File Dialog error (From: email@hidden)

  • Prev by Date: Display Alert (minor) bug
  • Next by Date: Re: Display Alert (minor) bug
  • Previous by thread: Opening File Dialog error
  • Next by thread: Re: Opening File Dialog error
  • Index(es):
    • Date
    • Thread