为文本文件添加复制内容到剪贴板的右键菜单项

  如果你喜欢就将很多信息保存在文本文件中,那么你可能会遇到这么个情况:你想将某个文件内的信息复制到剪贴板,所以你需要打开文件,在记事本中全选文字,复制,关闭记事本。其实,可以这些步骤完全可以用一个右键菜单想解决。
  使用注册表和系统内置(Vista、Win7)的clip.exe小程序,即可达到将复制内容到剪贴板添加到右键菜单的目的,甚至可以将之隐藏至Shift+右键单击的扩展菜单中。

2013-05-29_11-00-22

手动添加“复制内容到剪贴板”菜单项

  1. 打开注册表,定位到“HKEY_CLASSES_ROOT\txtfile\shell”;
  2. 新建项,并重命名为“Copy2Clip”,修改其下默认键值为“复制内容到剪贴板”;
  3. 在“Copy2Clip”下新建项,并重命名为“command”,修改器下默认键值为“cmd /c clip < "%1"”(不含外层双引号);
  4. 如需将菜单项添加到“Shift+右键”的扩展菜单中,则在“Copy2Clip”下新建字符串值,并重命名为“Extended”,值为空。

2013-05-29_11-02-41

  原理是:使用clip.exe将文件内容输出到剪贴板,详细可见clip.exe的帮助(命令行下输入“clip /?”)。

下载注册表文件自动添加

  下载下方的压缩包,解压缩,双击Copy2Clip.reg导入即可,双击Remove.reg可删除。
注意:

  • 其他文件类型若有需要可自行添加。
  • XP及以前系统无clip.exe,可从微软服务器下载。
有人爱: 醉倚黄昏
有事做: https://zyhh.me/windows/copy-to-clipboard.html
有所期待: 一个有雨有肉的夜晚,和你没头没尾分一瓶酒。
评论 (11)
  1. # 1
    酷特尔 2013-05-31 01:50

    这个不错。很有用哦。有了这个对文本内容的全文复制方便多了。

  2. # 2
    tiandi 2013-06-01 02:42

    省事咯。

  3. # 3
    如梦幽兰 2013-06-03 12:58

    不错。
    欢迎来访:http://threem.blog.tianya.cn

  4. # 4
    婴儿游泳池 2013-06-04 09:03

    这个功能好,很实用

  5. # 5
    明月博客 2013-06-10 15:17

    这个方法很实用

  6. # 6
    深蓝 2013-06-26 04:54

    我一直在清理自己的右键。。。感觉自己有点强迫症 :mrgreen:

    • 醉倚黄昏 2013-06-26 05:55 @
      @深蓝 @深蓝 : 对自己没用的菜单项确实需要清理,否则会拖慢菜单显示速度。
  7. # 7
    bbis 2013-07-11 16:08

    批处理原来还可以这样用,不错
    试了下,txt文本如果是UTF-8格式的话,粘贴出来的汉字是乱码

    • 醉倚黄昏 2013-07-11 22:01 @
      @bbis @bbis : 可能是clip.exe对UTF-8编码的文件处理还有些问题。
  8. # 8
    coco 2013-07-15 03:10

    这招厉害,技术牛

  9. # 9
    可水天下 2015-04-24 10:38

    win8.1怎么不管用?在系统盘\Windows\System32中明明存在一个大小为29.0 kb的clip.exe