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

(.BAT) Adding String to Clipboard

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

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

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

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

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

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

处理成功:

表面硬度测试 HR:

姓名 2015-03-21 公司

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

我知道 "clip" 命令,但我只能找到从 .txt 复制内容的方法。文档,我想避免每个模板都有 8 个以上的 .txt 文档。 (例如:剪辑 > 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 命令替换为生成模板所需的任何代码即可。