Well,在electronixtar的脚本中,可能存在一点小错:创建了internetexplorer对象后,并没有打开一个实例(允许我用这个我认为最贴切的词),所以就无法调用internetexplorer对象的document.parentwindow.clipboardData子对象的getdata方法,所以可能导致无法正确获得剪贴板内容。
在electronixtar提供的方法中,首先用bat写代码到一vbs脚本,然后在vbs脚本中又调用了IE对象,可谓是山路十八弯,因此,建议楼主尝试用vbs脚本来解决所想解决的问题。关于在vbs中获得剪贴板内容的方法:
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
str = objIE.document.parentwindow.clipboardData.GetData("text")
WScript.Echo str
如果搂主确需用bat来实现的话,可以在用echo把以上代码写到临时文件后,在批处理中用for+cscript //NOLOGO来获得内容到变量中,另外就是建议在vbs中用WScript.StdOut.Write来输出内容。