用代码打开文件夹的两行很强的代码
当然,也可以打开局域网内共享的别的电脑上的文件夹、文件
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控件初始化并执行
设置为”提示“
分享到:
相关推荐
### C#打开选中的文件夹并指向选中的文件 在C#编程中,有时候我们需要实现一个功能:当用户选择了一个文件后,程序能够自动打开该文件所在的文件夹,并且高亮显示这个文件,方便用户查看或操作。这种需求在很多场景...
本话题聚焦于如何使用C#来读取文件夹中的所有文件名称,并将这些信息转换成JSON格式,这对于客户端远程管理服务器端的文件结构至关重要。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读...
2. **API调用**:在Windows编程中,如使用C++或C#,我们可以调用API函数来显示对话框,比如`SHBrowseForFolder()`函数用于打开文件夹选择对话框。在.NET Framework中,`System.Windows.Forms.FolderBrowserDialog`类...
在C# WebForm应用中,JavaScript(JS)与C#(CS)的交互是常见的需求,主要用于处理客户端的动态事件和数据验证。本教程将详细讲解如何使用JS获取客户端控件的值,并在C#后台代码(CS)中获取这些前端输入的数据。...
综上所述,这个C#项目旨在提供一个简单且高效的途径,以非JavaScript方式调用谷歌翻译服务,实现文本翻译功能。通过理解以上概念并参考项目提供的代码,你可以自行搭建一个类似的系统,满足自己的翻译需求。同时,这...
在C#编程中,遍历文件夹及其子目录下的文件是一项常见的任务,特别是在处理大量数据或需要构建文件管理系统时。本示例展示了如何利用.NET框架的功能来查找指定目录下的所有图片,并将它们的相对路径以表格形式展示在...
- 在其他语言中,如C#、Java或JavaScript(Node.js),也有相应的库或API可以调用。 5. **代码示例**: 以下是一个简单的C++代码片段,用于获取当前打开的explorer.exe窗口并打印其路径: ```cpp #include #...
在尝试使用JavaScript遍历文件夹时,由于安全限制,通常需要借助ActiveXObject(如`Scripting.FileSystemObject`)来操作文件系统,但这需要用户具有足够的权限,因此不推荐在跨域或安全性较高的环境中使用。...
在"GeoDemo"文件夹中的源码,应该包含了具体的实现细节,例如如何在MFC应用中创建和管理WebBrowser对象,如何触发和响应JavaScript事件,以及如何组织和传递参数给百度地图API。通过阅读和分析这些代码,你可以更...
通过`CefSharp.JavascriptBinding`,开发者可以在C#代码中定义对象,这些对象可以被JavaScript调用,反之亦然。例如,你可以创建一个C#类,然后使用`AddBinding`方法将它暴露给JavaScript,这样JavaScript代码就能...
在C#编程中,多级动态下拉菜单是一种常见的用户界面元素,特别是在Web应用程序和Windows Forms应用中。这种菜单允许用户通过逐级展开子菜单来访问深层次的功能或数据。下面我们将详细探讨C#中实现多级动态下拉菜单的...
在压缩包中,"电子购物商城系统(C#实现)"很可能是项目源码的集合,包括了项目的解决方案文件、源代码文件夹、数据库脚本和其他相关资源。开发者可以通过查看这些源代码学习C#在实际项目中的应用,理解如何构建和...
使用方法:①直接打开cef.exe,可能会提示下载.Net FrameWork4.5.2,到官网下载https://dotnet.microsoft.com/download/dotnet-framework/net452,选.NET Framework 4.5.2 Runtime,不是开发版,重启就好了 ...
在IT行业中,C#是一种广泛使用的编程语言,尤其在构建Windows应用程序和服务方面。当我们谈论“C#建立最简单的Web服务,无需IIS”时,实际上是在讨论如何利用C#创建自托管的Web服务,这种服务不需要依赖于Internet ...
在C#端,我们可以将数据序列化为JSON,然后传递给前端,由前端JavaScript代码解析并调用百度地图API进行标注。 项目中的"BaiDuMap.sln"是Visual Studio的解决方案文件,包含了项目的所有配置和依赖。而"BaiDuMap...
3. **PDF阅读器控件**:对于PDF文件,可以使用免费或商业的PDF阅读器控件,例如PDF.js(JavaScript库,可以嵌入到WinForm中使用)、Foxit PDF SDK或DevExpress的PDFViewer等。这些控件能够很好地处理PDF的显示和交互...
**可运行的C# MVC示例** C# MVC(Model-View-Controller)是一种用于构建Web应用程序的设计模式,由微软开发并集成在ASP.NET框架中。这个“可运行的C# MVC示例”是一个实际的应用程序,展示了如何利用C#语言和MVC...
3. **控制器(Controller)**:控制器接收用户的请求,处理这些请求,并调用模型进行必要的操作。然后,控制器将更新后的模型数据传递给视图,以便更新用户界面。 **二、C#中的ASP.NET MVC框架** ASP.NET MVC是...
在`lib`文件夹下,可能会有第三方库或者特定的SIP库,如pjsip、SIP.js等,这些库提供了对SIP协议的封装,简化了开发过程。开发者需要对这些库的API有深入了解,以便正确地集成和调用相关功能。 总之,C#实现的SIP软...
注意,为了与 C# 代码交互,你可能需要使用 JavaScript 调用 C# 的方法,这可以通过 `WebBrowser.Document.InvokeScript` 实现。例如,你可以创建一个 JavaScript 函数来触发 C# 事件: ```javascript window....