Mac app to read system log file

Bill Vlahos bvlahos at mac.com
Wed Dec 1 16:16:20 EST 2010


Phil,

That works perfectly.

In my program I will be importing many files at once using drag and drop. The code below works fine except that it asks for authentication for each file as it loops through them. Is there a way I can issue the elevated command so that it only asks me once?

on dragDrop
   put empty into field "raw" --initializes the field
   repeat for each line i in the dragdata["files"]
      if ".local" is in i then --check for correct type of file
         put "cat" && quote & i & quote into tCommand
         open elevated process tCommand for read
         if the result <> empty then exit to top -- user cancelled authentication
         read from process tCommand until EOF
         put it & return after field "raw"
      end if
   end repeat
end dragDrop

Thank you very much.
Bill Vlahos

On Nov 24, 2010, at 1:44 PM, Phil Davis wrote:

> on mouseUp
>   answer file "???"
>   if it = empty then exit to top
>   put "cat" && quote & it & quote into tCommand
> 
>   open elevated process tCommand for read
>   if the result <> empty then exit to top -- user canceled
>   read from process tCommand until EOF
>   put it into fld 1
>   close process tCommand
> end mouseUp
> 
> 
> Happy Thanksgiving!
> Phil
> 
> 
> On 11/24/10 12:04 PM, Bill Vlahos wrote:
>> I have a Mac application to read log files that need administrative permission (sudo) to read. How can I prompt for this?
>> 
>> Bill Vlahos
>> _________________
>> InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure.
> 
> -- 
> Phil Davis
> 
> PDS Labs
> Professional Software Development
> http://pdslabs.net
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the Use-livecode mailing list