|
|
giving up after seconds...
To make an applescript dialog timeout after a specified length of time you'd just add "giving up after (seconds)" to the "display dialog" command.
Here's an example that will "timeout" after 5 seconds: osascript -e 'tell application "Finder"' -e 'activate' -e 'display dialog "Hello World" buttons {"Cancel", "OK"} default button 2 giving up after 5' -e 'end tell' Here's another way of doing this using "System Events" instead of the "Finder": osascript -e 'set theReturn to ASCII character 10' -e 'set theIcon to posix file "/Applications/Utilities/Terminal.app/Contents/Resources/icon.icns"' -e 'tell application "System Events"' -e 'set FrontMostApp to (name of processes whose frontmost is true) as string' -e 'activate' -e 'set thePassword to text returned of (display dialog "Enter Your Administrator Password:" buttons {"Cancel", "OK"} default button 2 default answer "password" with title "Terminal Alert" giving up after 60 with icon file theIcon with hidden answer)' -e 'set frontmost of process FrontMostApp to true' -e 'end tell' -e 'return theReturn & "The Password Entered Was: \"" & thePassword & "\"" & theReturn' Hope this helps... |
SearchFrom our Sponsor...Latest Mountain Lion HintsWhat's New:HintsNo new hintsComments last 2 daysLinks last 2 weeksNo recent new linksWhat's New in the Forums?
Hints by TopicNews from Macworld
From Our Sponsors |
|
Copyright © 2014 IDG Consumer & SMB (Privacy Policy) Contact Us All trademarks and copyrights on this page are owned by their respective owners. |
Visit other IDG sites: |
|
|
|
Created this page in 0.09 seconds |
|