使用bat文件复制特定文本行?

时间:2018-03-01 11:04:09

标签: batch-file text copy

任何人都可以向我展示一个bat文件的示例,该文件从txt文件复制第一行和第二行。

我需要有2个bat文件。一个将第一行复制到剪贴板,另一个复制第二个bat文件。

所以,如果我有一个包含以下内容的txt文件:

username
password

我想要一个bat文件来复制用户名,第二个bat就是密码..

有些人能给我一个如何做到这一点的例子吗?

1 个答案:

答案 0 :(得分:0)

将第一行复制到剪贴板:

<file.txt set /p usr=
echo %usr%|clip

复制第二行:

<file.txt (
  set /p pwd=
  set /p pwd=
)

(第一行set /p pwd=读取第一行,第二行用第二行覆盖变量)

或者为两者使用一个批处理文件并将两行放到剪贴板中(可能会或可能不适用于您的应用程序;尝试一下):

<file.txt (
  set /p usr=
  set /p pwd=
)
(
  echo %usr%
  echo %pwd%
)|clip

这可能只是简单:

clip < file.txt

将整个文件内容复制到剪贴板。