设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

搜索

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

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

等级头衔

ID : 814

测量学徒

积分成就 测量币 : 1781
在线时间 : 0 小时
注册时间 : 2025-11-10
最后登录 : 2026-5-15

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

使用道具 举报

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

等级头衔

ID : 869

初级技术员

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

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

使用道具 举报

累计签到:17 天
连续签到:8 天
灌水成绩
1
155
1744
主题
帖子
积分

等级头衔

ID : 825

测量学徒

积分成就 测量币 : 1744
在线时间 : 0 小时
注册时间 : 2025-12-13
最后登录 : 2026-5-15

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

使用道具 举报

累计签到:21 天
连续签到:12 天
灌水成绩
1
149
2418
主题
帖子
积分

等级头衔

ID : 890

初级技术员

积分成就 测量币 : 2418
在线时间 : 0 小时
注册时间 : 2025-10-20
最后登录 : 2026-5-20

勋章
UID勋章测量学徒测量员
发表于 2026-4-15 00:37:42 | 显示全部楼层 IP:香港
感谢分享
回复

使用道具 举报

累计签到:14 天
连续签到:1 天
灌水成绩
1
151
1748
主题
帖子
积分

等级头衔

ID : 861

测量学徒

积分成就 测量币 : 1748
在线时间 : 0 小时
注册时间 : 2026-1-21
最后登录 : 2026-5-15

勋章
UID勋章测量学徒测量员
发表于 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
回复

使用道具 举报

累计签到:18 天
连续签到:12 天
灌水成绩
2
149
2091
主题
帖子
积分

等级头衔

ID : 803

初级技术员

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

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

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

使用道具 举报

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

等级头衔

ID : 833

初级技术员

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

勋章
UID勋章测量学徒测量员
发表于 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
回复

使用道具 举报

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

等级头衔

ID : 888

初级技术员

积分成就 测量币 : 2083
在线时间 : 0 小时
注册时间 : 2026-2-8
最后登录 : 2026-5-21

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

使用道具 举报

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

等级头衔

ID : 863

测量学徒

积分成就 测量币 : 1825
在线时间 : 0 小时
注册时间 : 2025-11-12
最后登录 : 2026-5-17

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

使用道具 举报

累计签到:16 天
连续签到:3 天
灌水成绩
2
170
1855
主题
帖子
积分

等级头衔

ID : 893

测量学徒

积分成就 测量币 : 1855
在线时间 : 0 小时
注册时间 : 2025-12-18
最后登录 : 2026-5-15

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

使用道具 举报

快速回复换一批
好贴支持!
感谢楼主,好人一生平安
顶顶顶
路过留名
马克一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-5-21 12:48 , Processed in 0.479864 second(s), 27 queries .

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