将当前路径复制到剪贴板或在Total Commander中选择地址栏


Answers:


24

实际上,您可以在任何窗格中复制正在查看的任何文件或文件夹的路径。

CTRL+ P将当前目录路径添加到地址栏。

您还可以获取单个文件的路径。选择要从中获取路径的文件,单击

标记>将名称复制到剪贴板。

如果您经常使用此功能,甚至可以在工具栏上添加一个新按钮来激活此命令。在工具栏上添加一个新按钮,并为其分配以下命令:cm_CopyFullNamesToClip

另一个易于访问的选项是将自定义键盘快捷方式映射到此功能。这是在完成

配置>其他。

至于专注于命令行的快捷方式,没有内置的快捷方式可以执行此操作,但是您可以再次为该命令分配一个新的按钮或键盘快捷方式cm_FocusCmdLine,这样您就可以从直接进入命令栏的任何位置选择它的全部内容。


14

Home,然后Shift+ F6

正如molgar / randy-skretka所说,Ctrl+ 也可以P使用Shift+ Shift+ 转到命令行并用Ctrl+ 剪切X

因为这也可以在“ 摘要”和“ 缩略图 ”模式下使用,而不仅在“ 完整 ”模式下(额外:请使用Shift+ 查看可用模式F1)。


10

在Total Commander中是否有任何快捷方式可以复制当前目录的路径?

Ctrl+ P,然后按OR (箭头键)将当前目录复制到命令行,然后为您选择它。然后只需Ctrl+ C复制。

另外,是否可以使用键盘快捷键选择或突出显示地址栏?

使用Home密钥将您置于目录列表顶部的[..]表示法上方。那是父目录。然后使用Shift+ F6聚焦并突出显示地址栏(如果需要,请对其进行编辑!)。


在TC 8+中,这是shift+F6给我的,不是 ctrl+f6。因为我不小心输入了“目录栏” / “面包屑栏” / “文件列表上方的当前目录”,并且一直在寻找快捷方式
n611x007 2013年

OR 不会在所有情况下工作。考虑缩略图模式或Ctrl+F1 “简报”模式。使用Shift+ 代替
n611x007

7

一个很好的技巧是使用:配置>选项>其他>重新定义热键。现在,您可以添加Control + L并在Command中选择cm_EditPath

按下Control + L会选择路径,就像Firefox,Explore(在Windows 8中),Dolphin,Nautilus,...


而且它对我来说也可以复制目录当前路径:)
CoDe2015年


7

配置->选项->其他。->重新定义热键->热键->分配所需的热键(例如F10)->命令cm_CopySrcPathToClip

这是配置菜单的样子:

配置菜单图像的URL


您能否扩大答案以解释如何实现?谢谢。
fixer1234 '16

如果需要带有文件名的完整文件路径,请使用cm_CopyFullNamesToClip。
亚历克斯


0

键式解决方案呢?它使用的是Python(有很多原因,所以很棒):

  1. [如果尚未安装]:https://www.python.org/downloads/安装Python (通常通常建议使用3.0之前的最新版本,它具有更大的支持,但是在这种情况下,不应问题)。
  2. [如果还没有]:在命令行中输入:pip install pyperclip
  3. 编写以下简短脚本并将其保存为.pyw文件:

    '''
        Run from TC's button with a "%P parameter (not "%p)
        It will pass the current path into the clipboard
    '''
    import sys, pyperclip
    
    pyperclip.copy(' '.join(sys.argv[1:]))
    
  4. 将脚本拖到TC的按钮栏上。它将成为一个按钮。
  5. 右键单击新创建的按钮,然后在“参数” "%P(Parameters)字段类型中单击(不是"%p;单双引号"对于处理多个空格字符彼此相邻的路径很重要)。
  6. [可选]:通过wcmicons.dll在“图标文件”字段中键入来更改其图标,然后选择直观的内容,例如:在此处输入图片说明

从现在开始,每当您单击该按钮时,当前面板目录的完整路径都将被复制到剪贴板中!


0

我认为ctrl- d是您想要的,然后可以使用ctrl+ c复制路径。



-1

用bat代替python的解决方案:

  1. 转到“配置/其他/重新定义热键”
  2. 选择了免费组合键
  3. 按下放大镜按钮
  4. 按新按钮定义新的用户命令
  5. 在命令中写: cmd /c echo
  6. 在参数中: %P | clip
  7. 单击“确定”两次,然后按绿色复选框

从技术上讲,它不是错误的,但它的范围很长。
马哈茂德·哈立德

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.