Windows 资源管理器快捷方式可以转到下一个同级文件夹吗?

Windows 资源管理器快捷方式可以转到下一个同级文件夹吗?

我在 Windows 10 中搜索一个快捷键,使我能够从文件夹 A 内部导航到文件夹 B:

- Top Folder
-- A (I am here)
-- B

然后是快捷方式:

- Top Folder
-- A 
-- B (now I am here)

无法找到有关此本机快捷方式的信息。

PS:AHK 脚本也会有帮助。

答案1

使用这个出色的 Autohotkey 脚本可以让它工作:

; navigate to next sibling folder from Windows Explorer
#If WinActive("ahk_class CabinetWClass") || WinActive("ahk_class ExploreWClass")
^PgUp::
^PgDn:: NavigateToSiblingDir( InStr(A_ThisHotkey, "Up") )

NavigateToSiblingDir(UpDown)  {
   oShell := ComObjCreate("Shell.Application")
   WinGet, hWnd,, A
   for oWin in oShell.Windows  {
      if (hWnd = oWin.hwnd)  {
         oFolder := oWin.Document.Folder
         startDirPath  := oFolder.Self.Path
         parentDirPath := oFolder.ParentFolder.Self.Path
         break
      }
   }

   for item in oShell.Namespace(parentDirPath).Items  {
      if !item.IsFolder
         continue
      if (found && nextSiblingPath := item.Path)
         break
      if (item.Path = startDirPath && found := true)
         prevSiblingPath := prev
      prev := item.Path
   }

   if (UpDown && prevSiblingPath)
      oWin.Navigate(prevSiblingPath)
   if (!UpDown && nextSiblingPath)
      oWin.Navigate(nextSiblingPath)
}

Github:explorer-导航-兄弟文件夹.ahk

我衷心感谢并赞扬tearinker & jeeswg (AHK)

相关内容