日期:2014-05-17  浏览次数:20869 次

求大神用DOS写一个脚本,复制文本文件里面的内容到剪贴板
大概意思就是桌面上有一个1.txt文件,里面有一些文字。现在要用DOS命令来拷贝这些文字到剪贴板,怎么写这个脚本?

------解决方案--------------------
xp的dos命令里没有剪贴板
如果是win7的话
Assembly code
@echo off
::显示要发送的文字重定向到windows临时文件夹下
echo 要发送到剪贴板的字>%systemroot%\temp\clip.txt
::clip.exe为剪切板程序,在win7下路径为c:\windows\system32\clip.exe
clip<%systemroot%\temp\clip.txt
::删除重定向到windows临时文件夹下文本
del %systemroot%\temp\clip.txt
pause

------解决方案--------------------
BatchFile code
@echo off
set f="C:\Documents and Settings\Administrator\桌面\a.txt"
set /p s=<%f%
mshta "javascript:moveTo(screen.width,0);clipboardData.setData('TEXT','%s%');close()"
echo OK!
pause