(.BAT)将字符串添加到剪贴板

时间:2015-03-23 02:34:32

标签: windows batch-file cmd clipboard

我正在寻找一个我一直试图研究的解决方案。

我正在创建一个.bat程序,用于在我的工作中将模板放入认证文档中。试图加快复制和粘贴的过程。

目前我正在使用记事本,突出显示和CRTL + C / V来复制模板。

我已经构建了一个.bat程序,它将在选择窗口中执行(输入1-8等)

我遇到的唯一问题是我想知道我是否可以将模板放在.bat的脚本中,并将其复制到剪贴板。

模板示例(必须有空格和中断): ~~~~~~~~~~~~~~~~~~~~~~~

已处理好:

表面硬度测试HR:

名称 2015年3月21日 公司

~~~~~~~~~~~~~~~~~~~~~~~~~~

我知道“剪辑”命令,但我只能找到从.txt复制内容的方法。文档,我想避免为每个模板提供8+ .txt文档。 (例如:clip> temp1.txt)

那么有没有办法从.bat

中复制预制模板

示例:

if %TYPE%==1 goto temp1

:temp1
clip ???????

任何帮助都会很棒!

谢谢!

1 个答案:

答案 0 :(得分:9)

当然可以。您可以创建任意复杂的流,以便将其输入clip程序,例如:

@echo off
(
    echo hello
    echo goodbye
) | clip

如果您运行包含这些命令的cmd文件,然后打开notepad文档并使用 CTRL-V ,它将粘贴文本:

hello
goodbye

只需用生成模板所需的代码替换两个echo命令。

相关问题