Letztendlich möchte ich eine Bash-Funktion, to-clipboard
die Dateipfade abruft und die Dateien in die Zwischenablage kopiert. Es ist in Ordnung, andere Skriptsprachen als Helfer zu verwenden. Ich habe momentan folgendes zum Kopieren einer einzelnen Datei:
file-to-clipboard() {
osascript \
-e 'on run args' \
-e 'set the clipboard to POSIX file (first item of args)' \
-e end \
"$@"
}
Es gibt dieses Applescript, das angeblich mehrere Dateien kopieren kann, aber es gefällt mir überhaupt nicht:
set f to {(POSIX file "/path/to/a/folder/a.png"), (POSIX file "/path/to/another/folder/b.png")}
tell application "Finder"
try -- to delete any old temp folder
delete folder "AS_mailCopy" of (path to temporary items)
end try
set tmp to make new folder at (path to temporary items) with properties {name:"AS_mailCopy"}
duplicate f to tmp
select files of tmp
activate
tell application "System Events" to keystroke "c" using command down
delete tmp
end tell
Verwandte Frage:
pbcopy
?