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

Windows (.BAT)将字符串添加到剪贴板,windows,batch-file,cmd,clipboard,Windows,Batch File,Cmd,Clipboard,我正在寻找一个解决方案,我已经尝试研究了一段时间 我正在制作一个.bat程序,用于在我的工作中将模板放置在认证文档中。试图加快复制和粘贴的过程 目前我正在使用记事本、高亮显示和CRTL+C/V复制模板 我已经建立了一个.bat程序,它将在一个选择窗口中完成(输入1-8 ect) 我遇到的唯一问题是,我想知道是否可以将模板放在.bat的脚本中,它会将其复制到剪贴板 模板示例(必须有空格和分隔符): ~~~~~~~~~~~~~~~~~~~~~~~ 已处理OK: 表面硬度测试HR: 名字 03/21/

我正在寻找一个解决方案,我已经尝试研究了一段时间

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

目前我正在使用记事本、高亮显示和CRTL+C/V复制模板

我已经建立了一个.bat程序,它将在一个选择窗口中完成(输入1-8 ect)

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

模板示例(必须有空格和分隔符): ~~~~~~~~~~~~~~~~~~~~~~~

已处理OK:

表面硬度测试HR:

名字 03/21/2015 公司

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

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

那么有没有一种方法可以从.bat中复制预制模板呢

例如:

if %TYPE%==1 goto temp1

:temp1
clip ???????
任何帮助都会很好


谢谢

当然可以。您可以创建任意复杂的流以馈送到
clip
程序中,例如:

@echo off
(
    echo hello
    echo goodbye
) | clip
如果运行包含这些命令的
cmd
文件,然后打开
notepad
文档并使用CTRL-V,它将粘贴文本:

hello
goodbye

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

当然可以。您可以创建任意复杂的流以馈送到
clip
程序中,例如:

@echo off
(
    echo hello
    echo goodbye
) | clip
如果运行包含这些命令的
cmd
文件,然后打开
notepad
文档并使用CTRL-V,它将粘贴文本:

hello
goodbye

只需将两个
echo
命令替换为生成模板所需的任何代码。

谢谢,先生,这应该可以正常工作。较长的模板将需要一些时间,但非常值得。谢谢您,先生,这应该可以很好地工作。较长的模板将需要一些时间,但很值得。