`
wangwang3ok
  • 浏览: 78214 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

c#打开文件夹,js调用exe

阅读更多

用代码打开文件夹的两行很强的代码

当然,也可以打开局域网内共享的别的电脑上的文件夹、文件

 

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#编程中,有时候我们需要实现一个功能:当用户选择了一个文件后,程序能够自动打开该文件所在的文件夹,并且高亮显示这个文件,方便用户查看或操作。这种需求在很多场景...

    C#读取文件夹中所有文件名称并转为json格式描述

    本话题聚焦于如何使用C#来读取文件夹中的所有文件名称,并将这些信息转换成JSON格式,这对于客户端远程管理服务器端的文件结构至关重要。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读...

    打开文件夹对话框打开文件夹对话框.

    2. **API调用**:在Windows编程中,如使用C++或C#,我们可以调用API函数来显示对话框,比如`SHBrowseForFolder()`函数用于打开文件夹选择对话框。在.NET Framework中,`System.Windows.Forms.FolderBrowserDialog`类...

    c# webform js文件获取客户端控件,后台cs获取前台客户端控件的值,c#和js的交互

    在C# WebForm应用中,JavaScript(JS)与C#(CS)的交互是常见的需求,主要用于处理客户端的动态事件和数据验证。本教程将详细讲解如何使用JS获取客户端控件的值,并在C#后台代码(CS)中获取这些前端输入的数据。...

    C#版谷歌翻译-调用谷歌web翻译

    综上所述,这个C#项目旨在提供一个简单且高效的途径,以非JavaScript方式调用谷歌翻译服务,实现文本翻译功能。通过理解以上概念并参考项目提供的代码,你可以自行搭建一个类似的系统,满足自己的翻译需求。同时,这...

    C# 遍历文件夹子目录下所有图片及遍历文件夹下的文件

    在C#编程中,遍历文件夹及其子目录下的文件是一项常见的任务,特别是在处理大量数据或需要构建文件管理系统时。本示例展示了如何利用.NET框架的功能来查找指定目录下的所有图片,并将它们的相对路径以表格形式展示在...

    实时获取打开的所有文件夹路径

    - 在其他语言中,如C#、Java或JavaScript(Node.js),也有相应的库或API可以调用。 5. **代码示例**: 以下是一个简单的C++代码片段,用于获取当前打开的explorer.exe窗口并打印其路径: ```cpp #include #...

    C#遍历文件夹后上传文件夹中所有文件错误案例分析

    在尝试使用JavaScript遍历文件夹时,由于安全限制,通常需要借助ActiveXObject(如`Scripting.FileSystemObject`)来操作文件系统,但这需要用户具有足够的权限,因此不推荐在跨域或安全性较高的环境中使用。...

    MFC使用WebBrowser控件调用百度地图API案例

    在"GeoDemo"文件夹中的源码,应该包含了具体的实现细节,例如如何在MFC应用中创建和管理WebBrowser对象,如何触发和响应JavaScript事件,以及如何组织和传递参数给百度地图API。通过阅读和分析这些代码,你可以更...

    WinForm完美实现 Cefsharp-v49控件C#与JS交互,并且可加载运行flash。项目代码注释完善亲测编译可用、决不坑积分

    通过`CefSharp.JavascriptBinding`,开发者可以在C#代码中定义对象,这些对象可以被JavaScript调用,反之亦然。例如,你可以创建一个C#类,然后使用`AddBinding`方法将它暴露给JavaScript,这样JavaScript代码就能...

    C# 多级动态下拉菜单

    在C#编程中,多级动态下拉菜单是一种常见的用户界面元素,特别是在Web应用程序和Windows Forms应用中。这种菜单允许用户通过逐级展开子菜单来访问深层次的功能或数据。下面我们将详细探讨C#中实现多级动态下拉菜单的...

    电子购物商城系统(C#实现)_购物商城C#_购物商城_商城完整_c#商城系统_

    在压缩包中,"电子购物商城系统(C#实现)"很可能是项目源码的集合,包括了项目的解决方案文件、源代码文件夹、数据库脚本和其他相关资源。开发者可以通过查看这些源代码学习C#在实际项目中的应用,理解如何构建和...

    C#通过Cef嵌入Chrome浏览器访问本地网页及跨域资源

    使用方法:①直接打开cef.exe,可能会提示下载.Net FrameWork4.5.2,到官网下载https://dotnet.microsoft.com/download/dotnet-framework/net452,选.NET Framework 4.5.2 Runtime,不是开发版,重启就好了 ...

    C#建立最简单的Web服务,无需IIS

    在IT行业中,C#是一种广泛使用的编程语言,尤其在构建Windows应用程序和服务方面。当我们谈论“C#建立最简单的Web服务,无需IIS”时,实际上是在讨论如何利用C#创建自托管的Web服务,这种服务不需要依赖于Internet ...

    C#读取本地数据源数据,在百度地图上标注

    在C#端,我们可以将数据序列化为JSON,然后传递给前端,由前端JavaScript代码解析并调用百度地图API进行标注。 项目中的"BaiDuMap.sln"是Visual Studio的解决方案文件,包含了项目的所有配置和依赖。而"BaiDuMap...

    基于DEV实现office、Image、pdf、txt文件预览,不需转换.zip

    3. **PDF阅读器控件**:对于PDF文件,可以使用免费或商业的PDF阅读器控件,例如PDF.js(JavaScript库,可以嵌入到WinForm中使用)、Foxit PDF SDK或DevExpress的PDFViewer等。这些控件能够很好地处理PDF的显示和交互...

    可运行的C#MVC示例

    **可运行的C# MVC示例** C# MVC(Model-View-Controller)是一种用于构建Web应用程序的设计模式,由微软开发并集成在ASP.NET框架中。这个“可运行的C# MVC示例”是一个实际的应用程序,展示了如何利用C#语言和MVC...

    MVC简单例子C#

    3. **控制器(Controller)**:控制器接收用户的请求,处理这些请求,并调用模型进行必要的操作。然后,控制器将更新后的模型数据传递给视图,以便更新用户界面。 **二、C#中的ASP.NET MVC框架** ASP.NET MVC是...

    C#基于SIP协议的软电话代码

    在`lib`文件夹下,可能会有第三方库或者特定的SIP库,如pjsip、SIP.js等,这些库提供了对SIP协议的封装,简化了开发过程。开发者需要对这些库的API有深入了解,以便正确地集成和调用相关功能。 总之,C#实现的SIP软...

    ECharts 在winform中使用(访问JS)

    注意,为了与 C# 代码交互,你可能需要使用 JavaScript 调用 C# 的方法,这可以通过 `WebBrowser.Document.InvokeScript` 实现。例如,你可以创建一个 JavaScript 函数来触发 C# 事件: ```javascript window....

Global site tag (gtag.js) - Google Analytics