[ahk]右鍵選單開啟檔案所在資料夾(快捷方式也適用)
阿新 • • 發佈:2019-01-26
功能:能開啟檔案所在路徑 並定位到檔案上,能正確解析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\""
完。