使用场景
通过快捷键记忆某一近期常用的文件夹路径,在需要快速打开时、通过快捷键唤出;
使用方法
将需要记住的文件夹保持在激活状态,调用快捷键存储路径,在需要打开文件夹时通过快捷键唤起路径(请根据需要修改自己的快捷键及配置文件存储路径);
代码实现
^!Numpad1::
set_path()
Return
^!Numpad2::
get_path()
Return
set_path()
{
explorerHwnd := WinActive("ahk_class CabinetWClass")
if (explorerHwnd)
{
for window in ComObjCreate("Shell.Application").Windows
{
if (window.hwnd==explorerHwnd)
{
path := window.Document.Folder.Self.Path
}
}
}
; msgbox %path%
IniWrite, %path%, D:\star_path.ini, path, p
}
get_path()
{
IniRead, path, D:\star_path.ini, path, p
; msgbox %path%
run explorer %path%
}