Copy Finder Path to Clipboard Tip 1

I onclick=return TrackClick(,applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A)ve written a short script that I onclick=return TrackClick(,applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A)ve found more useful that I ever anticipated. It is nothing more than an AppleScript application that copies the current path of Finder to the clipboard. Sounds rather unassuming, however, I think you onclick=return TrackClick(,applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A)ll be surprised how handy it is.

The AppleScript code is less than 10 lines that instruct Finder to get the path of the front most Finder window and copy the path to the clipboard.

Click here to paste the code below into the Script Editor

try
  tell application " onclick="return TrackClick(" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"," onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')")"Finder" onclick="return TrackClick(" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"," onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')")"
    set currentPath to (POSIX path of (target of front window as alias))
    set the clipboard to currentPath
  end tell
on error
  display dialog " onclick="return TrackClick(" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"," onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')")"Unable to copy a path to the clipboard.
                      Make sure Finder is referencing a directory/folder
                      within the file system." onclick="return TrackClick(" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"," onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')")"
                      buttons {" onclick="return TrackClick(" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"," onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')")"Ok" onclick="return TrackClick(" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"," onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')")"} with icon caution with title " onclick="return TrackClick(" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"," onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')")"Error" onclick="return TrackClick(" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"," onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')"applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A" onclick="return TrackClick('','applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A')")"
end try

From within Script Editor, save the code as an application and then drag/drop the application to the toolbar in Finder. The screenshot below shows the Script Editor icon in Finder (to the right of the terminal window with the green arrow), where it is now one click away.

There is a trivial amount of error handling in this short script. If you try and run this script while Finder is referencing the system (as compared to a directory/folder on the system) you onclick=return TrackClick(,applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A)ll get the following error message.

In the next tip of this series we onclick=return TrackClick(,applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A)ll drill down one level further and I onclick=return TrackClick(,applescript%3A%2F%2Fcom.apple.scripteditor%3Faction%3Dnew%26amp%3Bscript%3Dtry%250A%2509tell%2520application%2520%2522Finder%2522%250A%2509%2509set%2520currentPath%2520to%2520%2528POSIX%2520path%2520of%2520%2528target%2520of%2520front%2520window%2520as%2520alias%2529%2529%250A%2509%2509set%2520the%2520clipboard%2520to%2520currentPath%250A%2509end%2520tell%250Aon%2520error%250A%2509display%2520dialog%2520%2522Unable%2520to%2520copy%2520a%2520path%2520to%2520the%2520clipboard.%2520Make%2520sure%2520Finder%2520is%2520referencing%2520a%2520directory%252Ffolder%2520within%2520the%2520file%2520system.%2522%2520buttons%2520%257B%2522Ok%2522%257D%2520with%2520icon%2520caution%2520with%2520title%2520%2522Error%2522%250Aend%2520try%250A)ll show how to copy the path of a selected folder within the current Finder window, to the clipboard.

Leave a Reply

Your email address will not be published. Required fields are marked *