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

问题描述 投票:0回答:1

任何人都可以给我看一个bat文件的例子,它复制txt文件中的第一行和第二行。

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

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

username
password

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

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

batch-file text copy
1个回答
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

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

© www.soinside.com 2019 - 2024. All rights reserved.