PasteEx是国人开源的 Windows 下粘贴时自动生成文件的开源小工具。基于C#编写,遵守GPL开源协议。环境要求Windows 7 或更高版本。 .NET Framework 4.5 或更高版本。PasteEx支持文件 ( .* ) 、HTML ( .html ) 、图片 ( .png .jpg .gif .bmp .ico ) 、RTF ( .rtf ) 、文本 ( .txt .* ) 等内容的分析与粘贴为文件

功能特性:

  • 自定义文本扩展名规则。
  • 自动识别图片的扩展名,且支持透明 PNG 与动态 GIF 的粘贴。
  • 快捷方便的监听模式

 

此外支持用命令行来调用 PasteEx 的部分功能。

PasteEx.exe <命令> [-<参数>] [<目录或文件路径>] 

命令:

reg        添加右键菜单
           -n 添加使用普通模式进行粘贴的右键菜单(-n 与 -q 参数必选其一)
           -q 添加使用快速模式进行粘贴的右键菜单(-n 与 -q 参数必选其一)
           -s 添加的菜单需要按住 shift 才能显示(可选)

unreg      移除右键菜单
           -n 移除使用普通模式进行粘贴的右键菜单(-n 与 -q 参数必选其一)
           -q 移除使用快速模式进行粘贴的右键菜单(-n 与 -q 参数必选其一)

monitor    启动监听模式

paste      粘贴为文件(该命令可以省略),默认为普通模式弹出软件界面,后面必须要有目录参数
           -q 使用快速模式粘贴为文件,后面必须要跟有目录或文件路径参数
           -f 使用快速模式粘贴为文件时,如果文件名重复,不弹出提示直接覆盖(需要配合 -q 参数使用)

示例:

PasteEx.exe reg -n
添加右键菜单

PasteEx.exe reg -n -s
添加右键菜单, 按住 shift 时才能显示

PasteEx.exe reg -q
添加快速粘贴右键菜单

PasteEx.exe reg -q -s
添加快速粘贴右键菜单, 按住 shift 才能显示

PasteEx.exe unreg -n
移除右键菜单

PasteEx.exe unreg -q
移除快速粘贴右键菜单

PasteEx.exe monitor
启动监听模式

PasteEx.exe "c:\"
在 c:\ 执行粘贴为文件, 弹出主界面进行操作

PasteEx.exe -q "c:\"
在 c:\ 执行快速粘贴为文件, 直接生成文件, 文件名由程序自动生成

PasteEx.exe -q "c:\test.png"
把剪切板内容直接保存为 c:\test.png,文件已存在时,会询问是否覆盖

PasteEx.exe -q -f "c:\test.png"
把剪切板内容直接保存为 c:\test.png,文件已经存在时会直接覆盖

https://github.com/huiyadanli/PasteEx

[repo owner=”huiyadanli” name=”PasteEx”]