http://www.iteye.com/problems/43278
这里面有个例子,说可以,但我怎么尝试都不可以。网上的所有程序都是这样子的。
- JScript code
var path = "c:\\123.text"; var uploadFile = document.getElementById("uploadFile"); var WshShell=new ActiveXObject("WScript.Shell"); //将路径放入剪切板window.clipboardData.setData('text', path); uploadFile.focus();//Ctrl + A 操作 WshShell.sendKeys("^a"); //Ctrl + V 操作(sendKeys对于中文赋值操作显得无力,所以只能模拟键盘操作) WshShell.sendKeys("^v");
这段代码的意思是,使用WshShell,把剪贴板的数据黏贴到INPUT TYPE=FILE里面。我试了,没有效果。FILE控件ctrl+v是没有效果的呀,怎么程序这么写呢?是不是要设置FILE可编辑,还是要设置其他东西?
------解决方案--------------------