原文链接:https://blog.csdn.net/x_i_n_g_z_o_u/article/details/111177963?fromshare=blogdetail&sharetype=blogdetail&sharerId=111177963&sharerefer=PC&sharesource=m0_46164198&sharefrom=from_link
复制下面的代码保存为.reg文件,双击运行或者reg import 文件路径.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\copypath]
@="复制文件路径"
[HKEY_CLASSES_ROOT\*\shell\copypath\command]
@="mshta vbscript:clipboarddata.setdata(\"text\",\"%1\")(close)"
[HKEY_CLASSES_ROOT\Directory\shell\copypath]
@="复制文件夹路径"
[HKEY_CLASSES_ROOT\Directory\shell\copypath\command]
@="mshta vbscript:clipboarddata.setdata(\"text\",\"%1\")(close)"
[HKEY_CLASSES_ROOT\*\shell\copypathc++]
@="复制文件路径C++"
[HKEY_CLASSES_ROOT\*\shell\copypathc++\command]
@="mshta vbscript:clipboarddata.setdata(\"text\",Replace(\"%1\",\"\\\",\"\\\\\"))(close)"
[HKEY_CLASSES_ROOT\Directory\shell\copypathc++]
@="复制文件夹路径C++"
[HKEY_CLASSES_ROOT\Directory\shell\copypathc++\command]
@="mshta vbscript:clipboarddata.setdata(\"text\",Replace(\"%1\",\"\\\",\"\\\\\"))(close)"
默认情况下,Windows 的注册表编辑器(regedit)要求 .reg 文件使用 UTF-16 LE 编码,而如果文件以其他编码(如 ANSI 或 UTF-8)保存,中文字符可能会出现乱码。