2012-05-10 104 views
0

有沒有辦法將某些內容複製到剪貼板然後過去X次?我需要粘貼一些我複製了295次的文字。我發現一個批量文件重複X次的文件,但我需要從剪貼板粘貼一些原始文本295次。多次粘貼

+0

可能是這個鏈接是一個幫助http://www.dostips.com/forum/viewtopic.php?f=3&t=3058 – Habib

+0

我用正則表達式計算出來 – Blainer

+0

你應該張貼的解決方案,它看起來有趣的 – Habib

回答

0

有許多命令行實用程序允許您從剪貼板粘貼文本,從技術上講,可以將剪貼板文本內容寫入stdout。您可以在雷蒙德陳這樣的工具博客新老東西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!