-
-
Save florianpircher/be3b8bd19e5539bd9e8ad2f216114cd7 to your computer and use it in GitHub Desktop.
Revisions
-
scriptingosx created this gist
Feb 8, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,32 @@ #!/usr/bin/osascript on run arguments tell application "Finder" -- no argument: get frontmost window or desktop if (count of arguments) is 0 then if (count of windows) is 0 then set dir to (desktop as alias) else set dir to ((target of Finder window 1) as alias) end if else if first item of arguments is in {"all", "-a", "-all", "--all"} then -- list all Finder windows copy target of every Finder window to theList repeat with w in theList log POSIX path of (w as alias) end repeat return end if -- see if there is a window matching the name set t to arguments as text set wins to every Finder window where name contains t if (count of wins) > 0 then set dir to ((target of item 1 of wins) as alias) else return end if end if return POSIX path of dir end tell end run