Browse Source

Cast AppleScript paths to text

master
Sorin Ionescu 11 years ago
parent
commit
b8bb51d7b5
  1. 3
      modules/osx/functions/pfd
  2. 15
      modules/osx/functions/pfs

3
modules/osx/functions/pfd

@ -7,7 +7,6 @@
osascript 2>/dev/null <<EOF osascript 2>/dev/null <<EOF
tell application "Finder" tell application "Finder"
return POSIX path of (target of window 1 as alias) return POSIX path of (target of first window as text)
end tell end tell
EOF EOF

15
modules/osx/functions/pfs

@ -5,14 +5,11 @@
# Sorin Ionescu <sorin.ionescu@gmail.com> # Sorin Ionescu <sorin.ionescu@gmail.com>
# #
osascript 2>/dev/null <<EOF osascript 2>&1 <<EOF
set output to ""
tell application "Finder" to set the_selection to selection tell application "Finder" to set the_selection to selection
set item_count to count the_selection if the_selection is not {}
repeat with item_index from 1 to count the_selection repeat with an_item in the_selection
if item_index is less than item_count then set the_delimiter to "\n" log POSIX path of (an_item as text)
if item_index is item_count then set the_delimiter to "" end repeat
set output to output & ((item item_index of the_selection as alias)'s POSIX path) & the_delimiter end if
end repeat
EOF EOF

Loading…
Cancel
Save