设为首页收藏本站

 找回密码
 立即注册
搜索

我也来发一个右键复制路径和文件名的东西

[复制链接]
累计签到:1 天
连续签到:1 天
灌水成绩
2
49
236
主题
帖子
积分

等级头衔 ID : 814
用户组 : 测量员

积分成就 测量币 : 236
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-14 20:56:43 | 显示全部楼层 IP:香港
看前面坛友说要打开everything才能复制,那就没意思了。
新系统自带了,引号在记事本里替换就没有了
回复

使用道具 举报

累计签到:5 天
连续签到:1 天
灌水成绩
1
62
277
主题
帖子
积分

等级头衔 ID : 869
用户组 : 测量员

积分成就 测量币 : 277
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-14 21:56:57 | 显示全部楼层 IP:香港
大佬,安装之后应该怎么卸载呢,我安装之后又不太想用了
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
灌水成绩
1
63
265
主题
帖子
积分

等级头衔 ID : 825
用户组 : 测量员

积分成就 测量币 : 265
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-14 22:50:48 | 显示全部楼层 IP:香港
win10与win11原生自带的功能,去安装这种第三方的干嘛?!
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
灌水成绩
1
56
378
主题
帖子
积分

等级头衔 ID : 890
用户组 : 测量员

积分成就 测量币 : 378
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-15 00:37:42 | 显示全部楼层 IP:香港
感谢分享
回复

使用道具 举报

累计签到:4 天
连续签到:3 天
灌水成绩
1
53
472
主题
帖子
积分

等级头衔 ID : 861
用户组 : 测量员

积分成就 测量币 : 472
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-15 01:01:20 | 显示全部楼层 IP:香港
我是用ahk实现的,快捷键用的f1,反正f1帮助在资源管理器里也没啥用,代码问的ai

鼠标选完单个或者多个文件后直接f1

Windows 11 22H2 后的Windows 源生自带ctrl+shift+c复制,可以ahk简单设置个简短快捷键获取路径, 之前的Windows版本就还是用下面的ahk函数


  • ;     CabinetWClass 是 Windows 资源管理器主窗口的标准窗口类名(适用于 Windows 10 和 Windows 11)。
  • ;     使用 #IfWinActive ahk_class CabinetWClass 可确保你的热键仅在资源管理器窗口处于活动状态时生效。
  • ;     这比使用窗口标题(如 ahk_exe explorer.exe)更可靠,因为 explorer.exe 还可能用于桌面、任务栏等其他界面,而 CabinetWClass 特指文件浏览窗口。

  • #IfWinActive ahk_class CabinetWClass
  • F1::
  •     ResultPaths := GetFilePathsFromClipboard()

  •     if (ResultPaths != "")
  •     {
  •         ; 因为函数内部可能已经设置了 Clipboard,这里再次确认
  •         Clipboard := ResultPaths
  •         ToolTip, 路径已复制!
  •         SetTimer, RemoveToolTip, 1500
  •     }
  • return
  • #If


  • ; ==========================================
  • ; 函数定义:获取剪贴板中的文件路径
  • ; ==========================================
  • GetFilePathsFromClipboard()
  • {
  •     ; 1. 保存当前剪贴板状态 (虽然这里主要是为了清空,但为了安全起见)
  •     ; 注意:在函数内部我们不恢复剪贴板,因为调用者可能需要把结果写入剪贴板
  •     ClipSaved := ClipboardAll
  •     Clipboard := ""
  •     Send ^c
  •     ClipWait, 1

  •     if (ErrorLevel)
  •     {
  •         Clipboard := ClipSaved
  •         ToolTip, 复制超时
  •         SetTimer, RemoveToolTip, 1500
  •         return ""
  •     }

  •     FinalPaths := ""

  •     ; 获取原始剪贴板内容
  •     RawData := Clipboard

  •     ; 按行分割处理
  •     Loop, Parse, RawData, `n, `r
  •     {
  •         Path := Trim(A_LoopField)
  •         if (Path = "")
  •             continue

  •         ; 检查是否是有效路径(存在 or 至少看起来像绝对路径)
  •         if (FileExist(Path) || RegExMatch(Path, "^[A-Za-z]:\\|^\\\\"))
  •         {
  •             ; 用双引号包裹每条路径
  •             if (FinalPaths != "")
  •                 FinalPaths .= "`n"
  •             FinalPaths .= """" . Path . """"
  •         }
  •         else
  •         {
  •             ; 如果不是有效路径,可选择跳过或保留原样(根据需求)
  •             ; 这里保守处理:跳过无效路径
  •         }
  •     }

  •     if (FinalPaths != "")
  •     {
  •         Clipboard := FinalPaths
  •         ; 可选:显示成功提示
  •         ; ToolTip, 已获取 %ClipboardLines% 条路径
  •         ; SetTimer, RemoveToolTip, 1000
  •     }
  •     else
  •     {
  •         ToolTip, 无法获取有效路径
  •         SetTimer, RemoveToolTip, 1500
  •     }

  •     return FinalPaths
  • }

  • RemoveToolTip:
  •     SetTimer, RemoveToolTip, Off
  •     ToolTipreturn
回复

使用道具 举报

累计签到:5 天
连续签到:2 天
灌水成绩
2
59
365
主题
帖子
积分

等级头衔 ID : 803
用户组 : 测量员

积分成就 测量币 : 365
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-15 01:38:04 | 显示全部楼层 IP:香港
A大您这个截图以为最新的1408a版看右键后按“F”可以用了,
然后又去您的主题贴里下载了,
发现是显示“F”但是右键后按F是无效的,haha

ps.刚刚作者原版1408a版右键都不显示“F”
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
灌水成绩
1
54
243
主题
帖子
积分

等级头衔 ID : 833
用户组 : 测量员

积分成就 测量币 : 243
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-15 07:41:20 | 显示全部楼层 IP:香港
打开那个批处理文件,对照着删掉注册表即可





reg delete "HKLM\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\CopyLocationShl" /f
reg delete "HKLM\SOFTWARE\Classes\CLSID\{A7847D3E-09F3-11D4-8F6D-0080AD87DD41}" /f
reg delete "HKLM\SOFTWARE\Classes\CopyLocation.CopyLocationShl" /f
reg delete "HKLM\SOFTWARE\Classes\CopyLocation.CopyLocationShl.1" /f
reg delete "HKLM\SOFTWARE\Classes\folder\ShellEx\ContextMenuHandlers\CopyLocationShl" /f
reg delete "HKLM\SOFTWARE\Classes\Interface\{A7847D3D-09F3-11D4-8F6D-0080AD87DD41}" /f
reg delete "HKLM\SOFTWARE\Classes\TypeLib\{A7847D31-09F3-11D4-8F6D-0080AD87DD41}\1.0" /f
reg delete "HKLM\SOFTWARE\Classes\WOW6432Node\Interface\{A7847D3D-09F3-11D4-8F6D-0080AD87DD41}" /f
reg delete "HKLM\SOFTWARE\Classes\WOW6432Node\TypeLib\{A7847D31-09F3-11D4-8F6D-0080AD87DD41}\1.0" /f
reg delete "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\FeatureUsage\AppSwitched" /f
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
灌水成绩
2
48
132
主题
帖子
积分

等级头衔 ID : 888
用户组 : 测量员

积分成就 测量币 : 132
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-15 07:43:22 | 显示全部楼层 IP:香港
我是经常遇到不需要引号的情况,所以才特地去找的,需要引号的用系统自带的即可
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
灌水成绩
1
70
236
主题
帖子
积分

等级头衔 ID : 863
用户组 : 测量员

积分成就 测量币 : 236
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-15 10:11:00 | 显示全部楼层 IP:香港
好工具,感谢分享!
回复

使用道具 举报

累计签到:5 天
连续签到:2 天
灌水成绩
2
61
395
主题
帖子
积分

等级头衔 ID : 893
用户组 : 测量员

积分成就 测量币 : 395
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-4

勋章

测量学徒测量员

联系方式

发表于 2026-4-15 10:14:39 | 显示全部楼层 IP:香港
好工具,感谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|精密测量技术论坛 ( 桂ICP备2026007449号-1 )|网站地图

GMT+8, 2026-5-4 09:35 , Processed in 0.102218 second(s), 25 queries .

快速回复 返回顶部 返回列表