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
相关推荐
狂热开发者8 分钟前
用 Typeoff 把会后口述整理成 Markdown 决策记录
人工智能·windows·macos·ios·安卓
ofoxcoding40 分钟前
Codex Computer Use 完整指南:AI 自动操控 Mac 与 Windows 桌面实战详解
人工智能·windows·macos·ai
XUHUOJUN2 小时前
Windows Server 2025 Stretch Cluster 架构详解
windows·microsoft·azure local
zhou135284822672 小时前
Windows 配置 WSL (Ubuntu) 环境完整指南
linux·windows·ubuntu
XUHUOJUN3 小时前
Windows Server 2025 RAC vs Stretch Cluster 技术定位
windows·microsoft·azure local
sg_knight4 小时前
Claude Code 安装指南(macOS / Linux / Windows WSL)
linux·windows·macos·claude·code·anthropic·claude-code
caimouse19 小时前
Windows Research Kernel (WRK) 内存管理器完整分析
windows
济*沧*海19 小时前
BaseMapper的介绍
java·windows·tomcat
vortex519 小时前
PowerShell Provider 机制详解:从文件系统到注册表的统一抽象
windows·powershell
小狮子&1 天前
ubuntu2604终端右键新建窗口
windows