Hi all,
I have an Application which has a lock icon which is button , clicking on that would pop a dialog box where you have to enter username ans passwd. Just like System Preferences -->Accounts where you have to click on the lock to add new account. So i wanted to know how using Applescript can you unlock by providing the username and passwd credentials?
if it’s the standard authentication window, you could use this handler
to authenticate()
tell application "System Events"
repeat until (exists window "Authenticate" of process "SecurityAgent")
delay 0.5
end repeat
tell window "Authenticate" of process "SecurityAgent"
tell group 1
set value of text field 1 to "myNamer"
set value of text field 2 to "myPassword"
end tell
click button "OK" of group 2
end tell
end tell
end authenticate
Thanks a lot for your reply, but i still facing a problem.
The script would pop a authentication dialog box with username alone and doesnot set the password.
>> set value of text field 2 to “mypasswd” seems not working.
need more help.
Sorry, no offense, but your question is a bit like “what kind of RAM do I need for my Mac”?
Without knowing the application it’s rather impossible to help.
PS: the script above is a subroutine to be called by a main script to wait for the authentication window and to insert the proper data with GUI scripting
My apologies for not able to communicate what i wanted appropriately. But i was able to solve the problem. You are right, it impossible for you to help without knowing the application … but i am bounded not tell about the application.
I used the ‘keystroke’ command instead of set and also i used UI Browser.app which made it a bit simpler to write the script.