Copy File URL
Summary: Copies file:// URLs for the selected records to the clipboard.
Requires: EagleFiler
Install Location: ~/Library/Scripts/Applications/EagleFiler/
Last Modified: 2022-03-01
Description
This can be used, e.g, for pasting into a calendar program. Clicking a file:// link will open the file as if it were double-clicked in the Finder. The Copy Record Link command, in contrast, copies an x-eaglefiler:// link that will open the file in EagleFiler.
Installation Instructions · Download in Compiled Format · Download in Text Format
Script
tell
application
"EagleFiler"
set
_records
to
selected records
of
browser window
1
set
_lines
to
{}
repeat
with
_record
in
_records
set
_file
to
_record's
file
set
_path
to
_file's
POSIX path
copy
my
urlFromPath(
_path)
to
end
of
_lines
end
repeat
set
AppleScript's
text item delimiters
to
return
set
_text
to
_lines
as
text
set the clipboard to
_text
end
tell
on
urlFromPath(
_path)
set
_url
to
my
(
NSURL's
fileURLWithPath:
_path)
return
_url's
absoluteString
as
Unicode text
end
urlFromPath