Windows bat批处理实现文本复制到剪贴板

在Windows中,可以通过编写一个批处理(.bat)文件来实现将文本复制到剪贴板的功能。以下是一个简单的批处理脚本示例,它使用echo命令和clip命令来实现这一功能:

@echo off

echo abcdefg | clip

将上述代码保存为.bat文件,然后双击运行该文件,它就会将字符串"abcdefg"复制到剪贴板中。

** 如果要复制多行文本怎么操作,例如

开票信息

可以包含多个段落。

每个段落都可以用echo单独写入。

并且可以包含回车符换行符。

使用以下批处理

复制代码
@echo off
setlocal enabledelayedexpansion

:: 创建一个临时文件
set "tempfile=%temp%\clipboardtemp.txt"

:: 将长文本写入临时文件,包括回车符
(
echo 开票信息
echo 可以包含多个段落。
echo 每个段落都可以用echo单独写入。
echo 并且可以包含回车符换行符。
) > "!tempfile!"

:: 使用type命令和clip命令将内容复制到剪贴板
type "!tempfile!" | clip

:: 删除临时文件
del "!tempfile!"

endlocal
相关推荐
越来越无动于衷1 天前
HTTP 文件服务器 Windows 开机自启动全维度总结
服务器·windows·http
liulilittle1 天前
C++ 并发双阶段队列设计原理与实现
linux·开发语言·c++·windows·算法·线程·并发
wuletaotao1 天前
Windows 下 Redis 使用完整教程
数据库·windows·redis
渡我白衣1 天前
并行的野心与现实——彻底拆解 C++ 标准并行算法(<execution>)的模型、陷阱与性能真相
java·开发语言·网络·c++·人工智能·windows·vscode
Jelly-小丑鱼2 天前
windows的WFP过滤域名
windows·域名白名单·wfp
这儿有一堆花2 天前
视频文件的技术逻辑解析
windows·macos
百事牛科技2 天前
压缩包安全升级:分享WinRAR的两种加密功能
windows·winrar
欧恩意2 天前
【Viusal Studio】关于增量链接机制
汇编·windows·bug
定_格2 天前
windows本地启动项目并使用arthas调试
windows
ReaF_star2 天前
【安防】Windows Server 2008虚拟机忘记密码的一时兴起
网络·windows·安全