`
csyqbtlsz
  • 浏览: 24641 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C#中调用wscript

    博客分类:
  • C#
阅读更多

        WScript 对象提供对 Windows 脚本宿主对象模型根对象的访问。网上大部分例子都是使用VBS实现的,下面给出用C#如何实现。

        下面的例子是使用wscript.network来创建一个网络映射。

Type wscriptType = Type.GetTypeFromProgID("WScript.Network");
Object wscript = Activator.CreateInstance(wscriptType );
wscriptType.InvokeMember("MapNetworkDrive", BindingFlags.InvokeMethod,
    null, wscript, new Object[]{"Z:",@"\\192.168.22.141\AD",false,"Administrator","zhang.ruyi123"}); 
 
0
5
分享到:
评论

相关推荐

    c#(winform)调用VBS脚本

    以下是使用C#调用VBS脚本的基本步骤: 1. 引用必要的命名空间:在C#代码中,你需要引入`System.Diagnostics`命名空间,以便使用Process类。 ```csharp using System.Diagnostics; ``` 2. 创建Process实例:创建一...

    C# 创建桌面快捷方式

    在C#编程中,创建桌面快捷方式是常见的需求,尤其在开发桌面应用程序时。下面将详细介绍两种主要的方法:通过COM组件以及通过纯代码创建快捷方式。 1. **通过COM组件创建快捷方式** 这种方法是利用Windows操作...

    vbscript和javascript互相调用方法

    在IT领域,特别是Web开发中,VBScrip与JavaScript互相调用是实现动态网页功能的重要技术之一。本文将深入探讨VBScript和JavaScript互相调用的方法,以及它们在ASP环境中的应用,帮助读者理解这两种脚本语言如何协同...

    调用系统VBS对进程进行保护

    为了实现这个功能,开发者可能创建了一个C#程序,该程序动态生成VBS代码(可能包含在“OKProtect”文件中),然后使用WScript或CScript来执行这段代码。这样做的好处是,C#可以提供更复杂的逻辑和错误处理,而VBS则...

    MyVBAScript

    在这个案例中,我们关注的是如何使用C#调用VB脚本来实现特定的功能。标题"MyVBAScript"暗示了这是一个关于使用C#来操作VBScript(Visual Basic Scripting Edition)的项目。下面我们将详细探讨这个主题。 首先,...

    打印(利用脚本打印)

    调用`window.print()`后,浏览器会弹出打印对话框,用户可以选择打印当前页面。 #### 核心代码解析 ```javascript function preview(oper) { if (oper ) { var bdhtml = window.document.body.innerHTML; // ...

    Wincc语音报警及C#实现文字转语音.docx编程资料

    VBS脚本可以通过调用媒体播放器来播放音频或视频文件,提供了一种更加灵活的方式来触发语音报警。 **代码示例**: ```vbscript Function BackColor_Trigger(ByVal Item) Dim sound Dim objWshShell sound = "c:\...

    枚举系统中全部串口

    以C#为例,我们可以利用.NET Framework提供的`System.IO.Ports`命名空间中的`SerialPort`类来枚举串口。以下是一个简单的示例代码: ```csharp using System.IO.Ports; public static void EnumerateSerialPorts()...

    专用解包Vb脚本.zip

    C#是一种面向对象的编程语言,它可以调用.NET Framework中的COM组件,因此可以方便地与VBScript交互。 5. 脚本集成:在实际开发中,VBScript可能被集成到更大的系统中,例如Windows批处理脚本、Microsoft IIS服务器...

    C#将指定网页添加到收藏夹的方法

    通过调用Windows Script Host Object Model(WScript.Shell对象)中的方法,我们可以创建这样的快捷方式,并将其保存到用户的收藏夹目录下。 #### 1. 获取收藏夹路径 首先,我们需要获取系统默认的收藏夹目录路径...

    FTP文件传输系统(C C# C++ .Net ASP)

    虽然不常见,但可以通过调用COM组件(如WScript.Network)或使用ASP.NET的FTP功能来实现简单的FTP操作。 7. 学习与实践:这个压缩包中的"university--miniftp-master"可能是一个简化版的FTP服务器项目源码,适合...

    IWshRuntimeLibrary

    在C#中,这可以通过添加`using WScript.Shell;`指令来完成。然后,你可以使用`Activator.CreateInstance()`方法动态创建IWshRuntimeLibrary的实例,例如: ```csharp Type wshType = Type.GetTypeFromProgID(...

    从C#运行VBScipt

    在Windows环境中,这通常是通过调用Windows Script Host(WSH)中的`cscript.exe`或`wscript.exe`来实现的。下面我们将深入探讨这个主题。 首先,VBScript是一种轻量级的脚本语言,常用于自动化任务和Windows脚本...

    C# 无需COM组件创建快捷方式的实现代码

    在C#编程中,创建快捷方式通常涉及到使用Windows API或者COM组件,比如`WScript.Shell`对象。然而,引入COM组件会导致程序依赖额外的dll文件,这在想要创建单文件便携版程序时会成为一个问题。为了解决这个问题,...

    winCE系统重启桌面快捷方式丢失

    在C#中,我们可以使用`System.IO.File`和`System.IO.Path`类来操作文件路径,而`WshShell`接口则可以用来创建快捷方式。首先,确保引用了`Microsoft.VisualBasic`库,因为快捷方式的创建需要用到VBScript的`...

    如何使用C#代码创建快捷方式文件详解

    总结,创建快捷方式文件在C#中可以通过调用Windows Script Host(WScript)的`WScript.Shell`对象来实现。无论你选择哪种方法,都需要指定快捷方式的路径、目标程序路径、启动参数以及工作目录,然后调用`Save`方法...

    取DOS命令返回结果

    3. **C#**:在C#中,可以使用`System.Diagnostics.Process`类来执行外部命令并获取输出。例如: ```csharp using System.Diagnostics; ... ProcessStartInfo psi = new ProcessStartInfo("cmd", "/c dir /w"); ...

    win10 taskbarpin 绑定任务栏

    在Windows 10操作系统中,任务栏是用户界面的核心部分,它允许快速访问常用的应用程序、文件和系统功能。"win10 taskbarpin 绑定任务栏"指的是使用编程方式(在这里是VBScript,即Visual Basic Script)来实现自定义...

    模拟鼠标按键源码

    在C++或C#中,我们可以直接调用这个函数来实现模拟操作。但是,对于VBScript,由于它不直接支持Windows API调用,我们需要借助外部组件或DLL(动态链接库)来实现。 在提供的文件中,"dynwrap.dll"可能就是这样一个...

    word 转PDF详解

    #### 四、使用C#调用脚本 除了使用VBS脚本之外,还可以通过C#来调用上述脚本实现Word转PDF。下面是一个简单的示例代码片段: ```csharp public void StartConvertPDF() { Process proc = new Process(); proc....

Global site tag (gtag.js) - Google Analytics