1. 程式人生 > >[ahk]右鍵選單開啟檔案所在資料夾(快捷方式也適用)

[ahk]右鍵選單開啟檔案所在資料夾(快捷方式也適用)

功能:能開啟檔案所在路徑 並定位到檔案上,能正確解析lnk所指檔案的目錄。


copypath.ahk  檔案如下:

#NoTrayIcon
Clipboard=%1%

openpath.ahk檔案如下:

#NoTrayIcon
Clipboard=%1%
Run,% "Explorer.exe /select, " Clipboard


說明一:剪貼簿內容被置為檔案路徑了。

說明二:需要註冊到滑鼠右鍵選單,路徑酌情修改,copypath.reg 檔案如下

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\copypath]
@="複製全路徑"

[HKEY_CLASSES_ROOT\*\shell\copypath\command]
@="\"x:\\AutoHotkey\\AutoHotkey\\AutoHotkey.exe\" \"X:\\short\\copypath.ahk\" \"%1\""

[HKEY_CLASSES_ROOT\Folder\shell\copypath]
@="複製全路徑"

[HKEY_CLASSES_ROOT\Folder\shell\copypath\command]
@="\"x:\\AutoHotkey\\AutoHotkey\\AutoHotkey.exe\" \"X:\\short\\copypath.ahk\" \"%1\""

openpath.reg檔案如下,路徑酌情修改:

說明:不能在登錄檔中直接用 Explorer.exe /select ,%1  因其對快捷方式不好用的。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\openpath]
@="瀏覽所在目錄"

[HKEY_CLASSES_ROOT\*\shell\openpath\command]
@="\"x:\\AutoHotkey\\AutoHotkey\\AutoHotkey.exe\" \"X:\\short\\openpath.ahk\" \"%1\""

[HKEY_CLASSES_ROOT\Folder\shell\openpath]
@="瀏覽所在目錄"

[HKEY_CLASSES_ROOT\Folder\shell\openpath\command]
@="\"x:\\AutoHotkey\\AutoHotkey\\AutoHotkey.exe\" \"X:\\short\\openpath.ahk\" \"%1\""



完。