Click here to Skip to main content
6,595,444 members and growing! (21,341 online)
Email Password   helpLost your password?
Desktop Development » Shell and IE programming » General     Intermediate

Copy Location Shell Extension

By Itay Szekely

This shell extension adds the ability to copy file and folder names from the Windows Explorer to the clipboard.
VC6, Windows, Dev
Posted:7 Apr 2000
Updated:14 Apr 2000
Views:79,202
Bookmarked:36 times
Announcements
Loading...
 
Search    
Advanced Search
Add to IE Search
printPrint   add Share
      Discuss Discuss   Broken Article?Report  
20 votes for this article.
Popularity: 5.92 Rating: 4.55 out of 5

1

2
1 vote, 20.0%
3
1 vote, 20.0%
4
3 votes, 60.0%
5
  • Download source files - 38 Kb
  • Download the shell extension - 28 Kb
  • copylocation.gif


    Introduction

    This shell extension adds the ability to copy file and folder names from the Windows Explorer window to the clipboard. Simply select the file(s) whose name you want to copy, right-click and select "Copy File Path" or "Copy File Name" from the context menu. Then paste to any editor.

    Copy File Path - copies the entire path to the file.
    Copy File Name - copies only the file name without the folder.

    This utility is inspired by Michael Dunn's article The Complete Idiot's Guide to Writing Shell Extensions. Thanks Michael!


    Setup

    1. Unzip CopyLocation.zip to the folder where you want to install the utility (e.g., C:\Winnt).
    2. Go to the installation folder and double-click on Install.bat.
    3. If you wish, you can delete Install.bat.

    Install.bat registers CopyLocation.dll in the system.

    Alternatively you can:

    1. Copy CopyLocation.dll to the installation folder (e.g., C:\Winnt).
    2. From the Start Menu select Run...
    3. Type "regsvr32.exe C:\Winnt\CopyLocation.dll" and press OK (specify the exact installation folder)

    Install using Run... command

    To uninstall the shell extension:

    1. From the Start Menu select Run...
    2. Type "regsvr32.exe /u C:\Winnt\CopyLocation.dll" and press OK (specify the exact installation folder)
    3. Delete CopyLocation.dll from the installation folder.


    Possible problems

    This shell extension has been tested on Windows 98 and on NT 4.0 with Internet Explorer 5.0. I don't know how it will function under other operating systems. Please write to me if you encounter any problems.


    Contacting me

    Bug reports, requests, features? Write to me at etay@writeme.com.
    Go to my website for latest updates about this utility and other tools I made.


    License

    This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

    A list of licenses authors might use can be found here

    About the Author

    Itay Szekely


    Member
    It's all in my website
    Occupation: Web Developer
    Location: Israel Israel

    Other popular Shell and IE programming articles:

    Article Top
    You must Sign In to use this message board.
    FAQ FAQ 
     
    Noise Tolerance  Layout  Per page   
     Msgs 1 to 23 of 23 (Total in Forum: 23) (Refresh)FirstPrevNext
    GeneralThanks! Pinmemberjpascuet6:32 4 Apr '08  
    GeneralRe: Thanks! PinmemberIicFox22:54 18 Oct '09  
    QuestionCan you paste multiple attributes into a spreadsheet? PinmemberDataSpa13:39 21 Aug '07  
    GeneralRegistration in Vista Ultimate Pinmembercmlang4217:59 3 Jul '07  
    GeneralRe: Registration in Vista Ultimate PinmemberItay Szekely22:24 3 Jul '07  
    GeneralRe: Registration in Vista Ultimate PinmemberTedToal10:29 20 Oct '08  
    GeneralRe: Registration in Vista Ultimate PinmemberItay Szekely14:51 20 Oct '08  
    QuestionCopy Location Shell Extension functionality [modified] Pinmemberhackeronte de bugger7:18 4 May '07  
    QuestionCombine filename and location Pinmemberj0ha|\|23:00 30 Aug '06  
    AnswerRe: Combine filename and location PinmemberItay Szekely23:09 30 Aug '06  
    GeneralExcellent PinmemberStober10:07 23 Aug '05  
    GeneralUrgent. PinsussAnonymous12:12 9 Feb '05  
    GeneralNeed Help. PinsussAnonymous12:48 29 Jan '05  
    GeneralGet *.lnk File Path PinmemberMiss Fress19:02 5 Apr '04  
    QuestionRe: Get *.lnk File Path PinmemberHardwired3:04 4 Dec '05  
    GeneralDoesn't copy whole text PinmemberBard6:31 25 Feb '03  
    GeneralRe: Doesn't copy whole text PinmemberMandar D. Sahasrabuddhe3:22 15 Mar '03  
    GeneralRe: Doesn't copy whole text PinmemberBard22:47 16 Mar '03  
    GeneralSolution to "Doesn't copy whole text PinmemberMandar D. Sahasrabuddhe21:44 15 Mar '03  
    GeneralHow to Copy/Move Temporary Internet File? PinmemberStuard10:33 20 Sep '02  
    GeneralRe: No PinmemberTim Smith10:41 20 Sep '02  
    GeneralNice idea! PinmemberAlvaro Mendez7:16 16 Aug '01  
    GeneralTiny Update (compilation problem) PinsussItay Szekely23:56 8 Apr '00  

    General General    News News    Question Question    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

    PermaLink | Privacy | Terms of Use
    Last Updated: 14 Apr 2000
    Editor: Chris Maunder
    Copyright 2000 by Itay Szekely
    Everything else Copyright © CodeProject, 1999-2009
    Web09 | Advertise on the Code Project