簡體   English   中英

使用WScript訪問從C#調用VBScript

[英]Call VBScript from C# with WScript access

帶有COM MSScriptControl的C#代碼:

var script = new MSScriptControl.ScriptControl();
script.Language = "VBScript";
script.AddObject("me", this, true);
//script.AddObject("WScript", wscript, true);
script.AddCode(System.IO.File.ReadAllText("Script.vbs"));

Script.vbs內容:

Set oShell = WScript.CreateObject ("WScript.Shell")

錯誤:Objet要求:'WScript'

如何在C#中為addobject創建WScript對象的實例?

您不需要/不能將由wscript.exe / cscript.exe主機提供的WScript對象提供給ScriptControl。 只需使用普通的CreateObject 這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM