Re: AppleScript-Users Digest, Vol 16, Issue 93
Re: AppleScript-Users Digest, Vol 16, Issue 93
- Subject: Re: AppleScript-Users Digest, Vol 16, Issue 93
- From: Laine Lee via AppleScript-Users <email@hidden>
- Date: Thu, 12 Sep 2019 19:19:13 -0500
- Thread-topic: AppleScript-Users Digest, Vol 16, Issue 93
On 9/12/19, 5:30 PM, "AppleScript-Users on behalf of Kellen Ruyle via
AppleScript-Users"
<applescript-users-bounces+llee040=email@hidden on behalf of
email@hidden> wrote:
Hi Yvan,
I am running Mojave (10.14.6). I have added Script Editor to allow Full Disk
Access, Accessibility and Automation in Security Preference. Anything I am
missing as far as security? I run the script but same handler issue. I noticed
that when I run the script the editor highlights what is causing the error. Not
sure if that has something to do with it - it seems to be with “sort (get every
document file of the front Finder window) by physical size”. I copied and
pasted the code and underlined what Script Editor highlighted. Thanks for your
help Yvan and L. Lee. I appreciate the help.
Kind regards,
Kel
tell application "Finder"
#generate a list of reference sorted by size
set these_items to sort (get every document file ¬
of the front Finder window) by physical size
#generate a list of names
set these_names to {}
repeat with i from 1 to the count of these_items
set the end of these_names to ¬
the name of (item i of these_items)
end repeat
end tell
#convert the list of names to a paragraph-delimited text block
set AppleScript's text item delimiters to return
set the item_list to these_names as string
set AppleScript's text item delimiters to {""}
#make a new document with the text
tell application "TextEdit"
activate
make new document
set text of document 1 to the item_list
end tell
Right, what Deivy said. I played with it and this was what I used. Again,
Mojave (10.14.6).
tell application "Finder"
set tjom to get every document file of front Finder window as alias list
set these_items to sort every item of tjom by size
set these_names to {}
repeat with i from 1 to the count of these_items
set the end of these_names to ¬
the name of (item i of these_items)
end repeat
end tell
set AppleScript's text item delimiters to return
set the item_list to these_names as string
set AppleScript's text item delimiters to {""}
#make a new document with the text
tell application "TextEdit"
activate
make new document
set text of document 1 to the item_list
end tell
L. Lee
_______________________________________________
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