如何利用批处理将每一行文本导入系统剪贴板?

目的很简单,我在使用剪贴增强软件Ditto,但是它并不支持批量导入的功能(如果知道如何导入也可以!),所以我想利用批处理不断“复制”每一行文本,好让ditto捕获。

当然实现方法没所谓,我只想达成最后的效果,用excel更佳。

把下面的批处理存为txt2clipboard.bat
@echo off
for /f "delims=" %%i in (文件路径\文件名) do mshta vbscript:clipboardData.SetData("text","%%i")(window.close)
请把"文件路径\文件名"改成您自己的。

或者用下面的方式存为带参数的批处理:
@echo off
for /f "delims=" %%i in (%1) do mshta vbscript:clipboardData.SetData("text","%%i")(window.close)
需要在cmd下运行,直接输入
txt2clipboard.bat c:\temp\abc.txt
就会把c盘temp文件夹下的abc.txt的内容逐行向剪贴板传送。
感谢热心网友【zhjfsng】对错处的指正!
温馨提示:答案为网友推荐,仅供参考