My new Elgato TB2 dock comes with an installer for an undock utility, but it also installs a kernel extension for some other function. I need a kernel extension like I need a meth habit.
So I was looking at 3rd party Mac App Store solutions like Mountain.app when @clackgoble on app.net said to just do AppleScript. Google found one then I added Clark’s eject line. I saved it as “Undock.app” and I launch by Spotlight (Cmd-spacebar “und”).
FWIW:
-- http://irwinkwan.com/2013/06/27/eject-all-mac-os-x-disks-with-a-script/
try
tell application "Finder"
-- Original: eject the disks
-- Clark Goble version:
eject (every disk whose ejectable is true and local volume is true and free space is not equal to 0)
display dialog "Successfully ejected disks." buttons {"Close"} default button "Close"
end tell
on error
display dialog "Unable to eject all disks." buttons {"Close"} default button "Close"
end try
Update 7/23/2016
The above version may not be reliable in El Capitan (presumably an OS bug). I’m told this works:
tell application "Finder" to eject (every disk whose ejectable is true and local volume is true)
No comments:
Post a Comment