背景:

  临时出差,需要用笔记本填报一个系统。填报过程中需要截图,保存成指定文件名的PDF文件。工作量有点大,也没有顺手的开发环境。最终选择了MuPDF+Bat+VBS来解决问题。

访问系统剪切板:

Set objHTML=CreateObject("htmlfile")
ClipboardText=objHTML.ParentWindow.ClipboardData.GetData("text")
wscript.echo ClipboardText

使用MuPDF进行PNG转PDF:

@echo off
:gogogo
del /q *.pdf
for /f "delims=" %%i in ('cscript //nologo Clip.vbs'
) do (
"C:\Users\J\Downloads\mupdf-1.20.0-windows\mupdf-1.20.0-windows\mutool.exe" convert  -o "C:\Users\J\Pictures\%%i.pdf" "C:\Users\J\Pictures\*.png"
del /q *.png
)
pause&goto gogogo:

Bat_PNG转PDF,读取系统剪切板相关推荐

  1. tmux系统剪切板_实践中的tmux:与系统剪贴板集成

    tmux系统剪切板 by Alexey Samoshkin 通过阿列克谢·萨莫什金(Alexey Samoshkin) 在实践中使用tmux:与系统剪贴板集成 (tmux in practice: i ...

  2. 各系统剪切板内容获取

    最近在做UI自动化,出现点击按钮复制文案到剪切板的操作,由于执行机器有mac.win10.liunx,出现不同的兼容问题,简单记录一下 1.常用获取方式 Python xerox模块 import x ...

  3. vim在系统剪切板的复制与粘贴

    以前就遇到过的问题.有如下情景: 1.假设现在我要将文件a的部分内容复制到文件b中,一般情况,我会用vs或者sp命令打开这两个文件然后用y和p进行复制粘贴.但是如果分别用vim打开这两个文件就不能完成 ...

  4. vim 与系统剪切板

    2019独角兽企业重金招聘Python工程师标准>>> VIM复制到系统剪切板 转载于:https://my.oschina.net/letiantian/blog/170901

  5. Winform中实现将照片剪贴到系统剪切板中(附代码下载)

    场景 效果 点击剪切按钮 点击粘贴按钮 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免 ...

  6. Mac OS 下的Vim使用系统剪切板

    [size=12]这里介绍的是Mac OS下终端Vim,Mac Vim并没有测试. [color=red] 下面的解决方法太麻烦了,直接装一个新的Vim直接搞定. macos的预装的终端Vim有个很麻 ...

  7. Mac 的 Vim 如何使用系统剪切板

    由于 Vim 使用 y.p 来进行复制粘贴的时候默认使用的是 0 寄存器,所以要想使用系统剪切板需要点操作,为了方便使用我们可以设置下快捷键 let mapleader=";" n ...

  8. python清空windows系统剪切板数据

    本文介绍python清空windows系统剪切板数据方法 一.实现原理 通过python ctypes模块,调用windows API实现 二.实现代码 from ctypes import wind ...

  9. 打开 Ubuntu 18 中 Vim 的系统剪切板功能

    打开 Ubuntu 18 中 Vim 的系统剪切板功能 文章目录 打开 Ubuntu 18 中 Vim 的系统剪切板功能 1. 查看 Vim 是否支持系统剪切板 2. 开启系统剪切板功能 3. 系统剪 ...

最新文章

  1. 夏瑞、陈程杰报告—科研神器TBtools 从“结识”到“结伴”(下午3点腾讯会议)...
  2. 谷歌colab实验室使用GPU
  3. DOS配合FastCopy实现远程增量备份
  4. adobe Photoshop CS6 MAC中文版
  5. 前端学习(477):前端简介1
  6. 手机浏览器网址_「效率集」自定义网址导航高级功能介绍
  7. Linq在sharepoint中的查询
  8. HDU2050 由直线分割平面推广到折线分割平面
  9. PGP加密并签名邮件 实验
  10. 萤火商城前端页面搭建(一)
  11. 手机app支付宝支付和苹果支付分析
  12. Win7 系统还原被管理员禁用
  13. Xshell 连接服务器失败的解决方法
  14. matlab报错之未定义与 ‘double‘ 类型的输入参数相对应的函数 ‘tf‘
  15. 第十届蓝桥杯JavaB组省赛真题
  16. 台湾dotnet程序员之家
  17. apache实现文件上传服务器,使用Apache的Fileupload工具实现文件上传
  18. 修改mysql密码报错_mysql修改/设置密码报错:ERROR 1819 (HY000): Your password does not satisf...
  19. 机械革命无法使用U盘启动linux,机械革命u盘启动,详细教您机械革命bios怎么设置u盘启动...
  20. qa问答里的qa什么意思_您应该使用QA Wolf吗?

热门文章

  1. Python批量自动下载获取图片
  2. 2023高薪前端面试题(一、前端基础——css)
  3. vue2中provide/inject的使用和响应式传值
  4. MinIO对象生命周期管理解析
  5. python创建类的两个对象_Python为一个类创建多个对象
  6. 测试工程师需掌握的技能
  7. 跨国项目要注意时区问题
  8. 通过NTP协议进行时间同步
  9. 谈谈c语言中delay的用法
  10. Unity用GL接口实现画格子