0

有没有办法将某些内容复制到剪贴板然后将其复制 X 次?我需要粘贴一些我复制了 295 次的文本。我找到了一个批处理文件,它复制了一个文件 X 次,但我需要从剪贴板中粘贴一些原始文本 295 次。

4

1 回答 1

0

有许多命令行实用程序允许您从剪贴板粘贴文本,技术上将剪贴板文本内容写入stdout. 您可以在 Raymond Chen 博客新旧事物 http://blogs.msdn.com/oldnewthing/archive/2009/11/10/9919908.aspx中找到这样的实用程序

我使用自己的CLIPTEXT程序。这是一个非常简单的 5 行 pascal,这里是源代码。我相信您可以得到这个想法并将其翻译成任何其他语言。

program cliptext;
uses clipbrd;
begin
  writeln(clipboard.asText);  
end.

然后,在您的批处理文件中,您可以以这种方式使用文本。

for /f "tokens=*" %%c in ('cliptext') do set text="%%c"
for /L %%a in (1,1,295) do echo dosomething !text!
于 2012-05-11T05:50:57.390 回答