|
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
On Jul 23, 2009, at 11:18 AM, Laine Lee wrote:
In my experience using System Events is a lot easier than using 'defaults'. To remove a Dock item you have to find and delete the item of the list/array 'persistent-others' that refers to the Dock tile. A picture is worth a thousand words at this point, so ... ![]() Obtained using Property List Editor. If you wanted to remove the Dock item named "Actions", you would remove item 2 of the list/array 'persistent-others'. Of course, you have to know the structure of the items of 'persistent-others' in order to search for "Actions". set prefsFile to (((path to preferences from user domain) as text) & "com.apple.dock.plist") as alias tell application "System Events" prefsFile as text set poArray to (value of property list item "persistent-others" of property list file the result) repeat with i from 1 to (count items of poArray) set poItem to item i of poArray set tileDataRec to |tile-data| of poItem set tileName to |file-label| of tileDataRec display dialog tileName end repeat end tell I just ran this code ... and it worked! |
_______________________________________________ Do not post admin requests to the list. They will be ignored. AppleScript-Users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: Archives: http://lists.apple.com/archives/applescript-users This email sent to email@hidden
| References: | |
| >Remove icon from dock after adding it (From: Laine Lee <email@hidden>) |
| Home | Archives | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2011 Apple Inc. All rights reserved.