PathCopier - A Windows Explorer shell extension
說明 PathCopier前,先來說說什麼是 shell extension 好了。 Shell extension 其實是一個 COM 物件,當 Explorer 執行時會載入 shell extension, 當你在檔案上 right-click 時,便會出現一個 pop-up menu,讓你可以選擇執行 shell extension 提供的功能。 如果你的系統上有裝 Winzip 的話,當你在 ZIP 檔案上 right-click, pop-up menu(見下圖)上就會有 Winzip 所提供的功能,這就是 shell extension。
PathCopier 提供的功能很簡單:將你所選擇的檔案的名稱或路徑,複製到剪貼簿中。
當你需要打出一個檔案的檔名或是完整路徑時你會怎麼做?一個字一個字打?這樣既慢又容易出錯。如果路徑又臭又長呢?
例如:C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\WINCORE.CPP
使用 copy-paste 似乎是最好的方法。可是,要怎麼把檔案名稱或完整的路徑名稱複製下來呢?
如果一次想複製好幾個檔案的名稱又該怎麼辦呢?於是,我寫了 PathCopier。
Installation
Uninstallation
Usage
裝好 PathCopier 後,在 Explorer 內的檔案上 right-click,就可以在 pop-up menu 上看到三個選項,
分別是把檔案的 filename、pathname、basename 複製到剪貼簿中。你也可以一次選多個檔案,
同時複製他們的 filename、pathname。例如你選了 C:\Downloads\autobook_1_3.zip,
三個選項的意義分別是:
| 選項 | 說明 | 範例 |
|---|---|---|
| Filename | 檔案名稱 | autobook_1_3.zip |
| Pathname | 完整檔名 | C:\Downloads\autobook_1_3.zip |
| Basename | 檔案所位於的目錄名 | C:\Downloads |
Notes
C:\Program Files\PathCopier\PathCopier.dll\HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\PathCprExtLast Modified: July 1, 2002