Total commander:将当前文件夹更改为不同驱动器上的相同路径的命令

Total commander:将当前文件夹更改为不同驱动器上的相同路径的命令

我对超级用户的事情还不熟悉,我正在尝试编写一个命令来在不同驱动器上的同一项目之间进行切换。我正在使用与此类似的结构。

i:           k:         l:
 Project1     Project1   Project1
  data         data       data
  info         info       info
 Project2     Project2   Project2
  data         data       data
  info         info       info

我正在尝试制作一个在驱动器之间切换但转到我正在工作的同一项目的命令。

到目前为止,我有这个:cd /d %cd:i:=k:%它在 CLI 中有效,但在 Total Commander 中无效。我在 usercmd.ini 中将其作为命令,如下所示:

[em_SwapDrive]
button=
cmd=cd /d %cd:i:=k:%;

我怎样才能让它工作?

非常感谢任何使此动态切换到下一个驱动器的提示。

答案1

尝试从当前路径切换到驱动器 K: 并使用相同路径:

for %a in ("%CD%") do cd "K:%~pnxa"

或者

for /f "Delims=" %a in ('cd') do cd "K:%~pnxa"

相关内容