V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
huiyadanli
0.06D
V2EX  ›  分享创造

写了个软件,把剪贴板的内容直接粘贴为文件

  •  
  •   huiyadanli ·
    huiyadanli · 2017 年 8 月 5 日 · 6918 次点击
    这是一个创建于 3088 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直喜欢用 Paste As File 这个软件来把代码、图片什么的直接粘贴为文件。

    但是这个软件的新版本改为了收费模式,而且很多一直存在的问题都没有修复。。。

    然后就打算自己写一个,于是乎就有了 PasteEx。

    Screenshot

    大概就是比 Paste As File 多了两个功能:

    • 自动识别图片的扩展名
    • 自定义文本扩展名规则,粘贴代码的时候自动使用对应的扩展名,规则可以自己写

    顺便解决了它在粘贴界面下剪贴板内容被替换时会出现的 BUG。


    软件功能比较简单,只有一个单文件,压缩后才 39K。

    需要 .NET Framework 4.5 的支持。 第一次运行时,请以管理员身份运行,会提示添加右键菜单。

    项目地址:https://github.com/huiyadanli/PasteEx

    下载:https://github.com/huiyadanli/PasteEx/releases

    41 条回复    2020-10-11 11:51:21 +08:00
    xy19009188
        1
    xy19009188  
       2017 年 8 月 5 日
    那也就是说可以直接把系统截图保存到本地文件了?
    xy19009188
        2
    xy19009188  
       2017 年 8 月 5 日
    果然可以,再也不用粘贴后再导出一次了
    nVoxel
        3
    nVoxel  
       2017 年 8 月 5 日 via Android
    喜欢这种小软件
    huiyadanli
        4
    huiyadanli  
    OP
       2017 年 8 月 5 日
    @xy19009188 是的,个人比较喜欢配合 QQ 自带的截图使用。。。
    a570295535
        5
    a570295535  
       2017 年 8 月 5 日
    文件名的日期用日不太好吧,应该加上时分秒,这样就不会出现同一天复制的文件,重复名的(1)(2)(3)(4)(5)这样了
    huiyadanli
        6
    huiyadanli  
    OP
       2017 年 8 月 5 日
    @a570295535 我感觉加上时分秒比(1)(2)(3)(4)(5)更难辨认。而且很多软件的重名时操作都采用了这种方式,我就照搬了
    a570295535
        7
    a570295535  
       2017 年 8 月 5 日
    @huiyadanli 哦,这样啊
    sephinh
        8
    sephinh  
       2017 年 8 月 5 日 via Android
    不错 支持一个~
    ethanlu
        9
    ethanlu  
       2017 年 8 月 5 日
    好用!!!!
    lzhd24
        10
    lzhd24  
       2017 年 8 月 5 日 via Android
    今天刚好看了截图软件 Snipaste,官网好像下载不了了。
    sofs
        11
    sofs  
       2017 年 8 月 5 日 via Android
    不错哦,用什么语言写的?
    huiyadanli
        12
    huiyadanli  
    OP
       2017 年 8 月 5 日
    @sofs C#
    app13
        13
    app13  
       2017 年 8 月 5 日
    有谁还记得远古时期的“片段文件”...
    benjaminliangcom
        14
    benjaminliangcom  
       2017 年 8 月 6 日
    不太「不得用于商业用途」,比如我在公司的电脑用你这个软件就叫商业用途吗?
    huiyadanli
        15
    huiyadanli  
    OP
       2017 年 8 月 6 日
    @benjaminliangcom 不能拿这片代码用于商业盈利,其余的随便呐。和软件怎么用没啥关系。要不我把协议改成 GPLv3 ?
    icekingcy
        16
    icekingcy  
       2017 年 8 月 6 日 via iPhone
    平常用 one note,粘贴自动变成图片
    kirbykfc
        17
    kirbykfc  
       2017 年 8 月 6 日 via Android
    @xy19009188 也许你之前不知道,onedrive 可以自动把截图存为文件,win+screen 可以直接保存为截图文件。
    visionsmile
        18
    visionsmile  
       2017 年 8 月 6 日 via Android
    不错,支持!
    ixinshang
        19
    ixinshang  
       2017 年 8 月 6 日 via Android
    回去试试 感谢
    xy19009188
        20
    xy19009188  
       2017 年 8 月 6 日
    @kirbykfc 知道啊,但是从来不用
    RoundCat
        21
    RoundCat  
       2017 年 8 月 6 日
    好用!
    jjliu2012
        22
    jjliu2012  
       2017 年 8 月 6 日 via iPhone
    很方便。如果有 mac 版就好了...
    xcodebuild
        23
    xcodebuild  
       2017 年 8 月 6 日
    @jjliu2012 #22 mac 可以 pbpaste > file.txt
    akaayy
        24
    akaayy  
       2017 年 8 月 7 日
    @huiyadanli
    没办法下载了。。好像扶墙了也不行。。
    zhangneww
        25
    zhangneww  
       2017 年 8 月 7 日
    这个可以有,很 6
    zhangneww
        26
    zhangneww  
       2017 年 8 月 7 日   ❤️ 1
    另外 release 能不能用 ZIP ?用 rar 这种格式不太好吧、、、尽管没有跨平台的需求。
    huiyadanli
        27
    huiyadanli  
    OP
       2017 年 8 月 7 日
    @akaayy http://pan.baidu.com/s/1hr9HiYg

    @zhangneww 了解了,晚上我重新打包发布一下
    Alazia
        28
    Alazia  
       2017 年 8 月 7 日
    很棒的小软件
    rootliang
        29
    rootliang  
       2017 年 8 月 7 日
    支持一个!但是在 WIN10 X64 下右键使用管理员身份打开依然无法正确被识别,会提示请用管理员身份运行
    huiyadanli
        30
    huiyadanli  
    OP
       2017 年 8 月 7 日
    @rootliang 无法添加右键菜单吗?这个小软件就是在 WIN10 X64 的环境下开发的。。。
    littlepig123
        31
    littlepig123  
       2017 年 8 月 7 日 via Android
    还记得以前的片段文件………真的是直接粘贴就是一个文件
    GuangTsang
        32
    GuangTsang  
       2017 年 8 月 9 日
    能考虑移植到 mac 吗!
    param
        33
    param  
       2017 年 9 月 17 日
    我是
    clippaste > quickstart.py
    shujingjing
        34
    shujingjing  
       2018 年 10 月 11 日
    可否考虑增加一个就地粘贴的选项,选中后通过菜单粘贴为文件时不弹出对话框,而是直接在当前文件夹建立文件。
    huiyadanli
        35
    huiyadanli  
    OP
       2018 年 10 月 11 日
    @shujingjing 设置中可以添加“快速粘贴为文件”右键菜单,不弹出对话框直接使用默认扩展名粘贴。
    更加方便的方式:可以开启监听模式,通过快捷键进行快速粘贴。
    shujingjing
        36
    shujingjing  
       2018 年 10 月 11 日
    @huiyadanli 监听模式适合批量操作的情况,如果只是偶尔需要粘贴文件(特别是图片),开启监听模式平常复制粘贴后会不会产生大量无用文件?
    huiyadanli
        37
    huiyadanli  
    OP
       2018 年 10 月 12 日
    @shujingjing #36
    勾选自动图片转文件的话,平时每当复制一个图片都会产生一个对应的图片文件,不过这些图片文件会在软件退出后清除。保存位置在 PasteEx/User/Temp/ 目录下。
    不勾选就不会产生图片文件,当然对应的 Ctrl + V 直接粘贴图片文件的功能也就没有了。

    一般你没有频繁使用这个功能的话,可以不勾选,直接用监听模式下的快捷键进行粘贴为图片也是一样的。
    shujingjing
        38
    shujingjing  
       2018 年 10 月 12 日
    @huiyadanli 忘了还有快捷键 Ctrl+Alt+X。
    我之前的建议还请考虑一下,监听模式毕竟要常驻后台,修改粘贴默认行为是不需要常驻后台的。
    huiyadanli
        39
    huiyadanli  
    OP
       2018 年 10 月 12 日
    @shujingjing 偶尔使用的话,设置中可以添加“快速粘贴为文件”右键菜单,使用这个方案就可以了。。。用不到监听模式常驻后台。

    我第一次回复了两种方案给你。。。 = =
    whh
        40
    whh  
       2019 年 2 月 28 日
    辉哥牛逼
    Huayinyue
        41
    Huayinyue  
       2020 年 10 月 11 日
    楼主厉害。能添加一个功能:按文本内容进行命名吗?或者有没有 ahk 脚本可以实现这一功能?请各位大佬指点
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5999 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
    ♥ Do have faith in what you're doing.