用代码打开文件夹的两行很强的代码
当然,也可以打开局域网内共享的别的电脑上的文件夹、文件
string path = @"C:\Program Files";
System.Diagnostics.Process.Start("explorer.exe", path);
web程序的话要调用客户端上的explorer.exe
我想到了一个办法,就是使用js来调用
<script language=javascript>
function ExeRun(command)
{
window.oldOnError=window.onerror;
window._command=command;
window.onerror=function(err)
{
if(err.indexOf('automation')!=-1)
{
alert("命令"+window._command+"已经被用户禁止!");
return true;
}
else return false;
}
var wsh=new ActiveXObject("WScript.Shell");
if(wsh)
wsh.Run(command);
window.onerror=window.oldOnError;
}
</script>
<input type="button" onclick="ExeRun('explorer \\\\192.168.1.169\\VSS')" value="打开文件夹"/>
当然,如果发布后,在客户端无法打开文件夹,而且ie左下角报错
automation服务器不能创建对象
则需要更改ie设置
工具--Internate选项--安全--对未标记为可安全执行的ActiveX控件初始化并执行
设置为”提示“
1590

被折叠的 条评论
为什么被折叠?



