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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用bat文件复制特定文本行?相关的知识,希望对你有一定的参考价值。

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

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

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

username
password

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

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

答案

将第一行复制到剪贴板:

<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

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

以上是关于使用bat文件复制特定文本行?的主要内容,如果未能解决你的问题,请参考以下文章

将一个文件中的不同文本行插入到一组文件中的特定行的最佳方法[关闭]

如何从包装的文本单元格中提取特定的文本行?

使用excel vba将特定文本行保留在单元格中以获取特定起始字母

如何仅使用 URL 链接到页面中的特定文本行?

用于复制当前文本行的Applescript?

Windows系统Bat命令批量删除文件名中特定字符串