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
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode