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 小时前
基于.NET的Windows窗体编程之WinForms图像控件
windows·.net
XUHUOJUN2 小时前
Azure Local GPU 部署与企业应用场景指南(上篇 )
windows·microsoft·架构·nvidia·azure local
AOwhisky4 小时前
Python 基础语法(上篇 + 下篇)——综合自测题
linux·windows·python
埃博拉酱5 小时前
Pip/Conda 混用导致的 CRT 版本冲突问题:[WinError 1114] 动态链接库(DLL)初始化例程失败
windows·python
CoderYanger6 小时前
视频切割脚本(Python版)
linux·开发语言·windows·后端·python·程序人生·职场和发展
西游音月6 小时前
Windows环境下的WSL+Claude Code安装配置
windows·大模型·ai编程·wsl·claude code
小职boy16 小时前
不忘初心Windows系统工具箱下载 - 系统优化与维护工具(v1.1)
windows·系统·电脑软件·工具箱
Mininglamp_271818 小时前
Claude Code 封禁中国开发者之后:本地 AI 编程工具的替代方案实测
开发语言·人工智能·windows·开源软件·ai-native
贾斯汀frank18 小时前
C# 15 类型系统改进:Union Types
开发语言·windows·c#
曹牧20 小时前
Visual Studio:输出路径
windows·c#