标题: 把一个文本文件的里的文字?复制到剪贴板怎么弄?
[打印本页]
作者: gzrjhxh
时间: 2008-3-9 22:59
标题: 把一个文本文件的里的文字?复制到剪贴板怎么弄?
把一个文本文件的里的文字?复制到剪贴板
请问用批处理能做到吗?
比如
这个文件在 C: 盘根目录下。文件名是1.txt
作者: lxmxn
时间: 2008-3-10 01:38
winclip -c C:\1.txt
论坛搜索winclip.exe。
作者: bd123456789
时间: 2008-3-10 09:40
标题: 仅使用内置常规的批处理命令应该不行的
二楼的答案是一种办法,但不具有普遍可操作性,因为拿到另一台计算机上就不行了?
能不能使用WMIC,或其它命令,但我这个不太懂?
作者: fastslz
时间: 2008-3-10 12:11
WMIC也不具有普遍可操作性,甚至还需要特定的权限
作者: Climbing
时间: 2008-3-10 15:17
2003下有个命令叫clip。可以在xp下用。
作者: bd123456789
时间: 2008-3-11 09:58
标题: 再进一步
如果行的话
可以在各种语言或程序中互相调用了,尤其是变量的传递,非常实用和方便!
作者: fastslz
时间: 2008-3-11 14:00
我也来一段吧,不依赖第3方程序,VBS调用IE组建
@echo off
>tmp.vbs echo Set Fso = CreateObject("Scripting.FileSystemObject")
>>tmp.vbs echo Set aFile = Fso.OpenTextFile(WScript.Arguments(0), 1)
>>tmp.vbs echo strCopy = aFile.ReadAll
>>tmp.vbs echo Set objIE = CreateObject("InternetExplorer.Application")
>>tmp.vbs echo objIE.Navigate("about:blank")
>>tmp.vbs echo objIE.document.parentwindow.clipboardData.SetData "text", strCopy
>>tmp.vbs echo objIE.Quit
Cscript.exe //nologo tmp.vbs "C:\boot.ini"
del tmp.vbs