msscriptcontrol

    0热度

    1回答

    在c-ish语言中,我实例化了一个MSScriptControl.ScriptControl对象并使用.AddCode方法运行VBScript,后者又实例化了CDO.Message对象。 但是,每次我到了 "objMsg.HTMLBody = \"" + email_body + "\" \n" 时间(注意,这是在c,VBScript的是: objMsg.HTMLBody = email_body

    1热度

    1回答

    有没有什么办法可以在运行时获取脚本中的所有变量值。 考虑以下vbscript代码。 var1= 5 Var2= 6 For i=0 To 5 Msgbox i Next 如何使用msscript控件实现它,我应该能够在运行时检索所有变量? 我期待为vbscript实现一个调试器我可以在运行时像下面那样列出所有变量。 var1=5 Var2=6 i=5 对此的任何帮助将

    1热度

    1回答

    我该如何创建一个动态对象,以便将它封装在闭包中,然后能够将成员添加到能够引用封闭变量的对象中? 这个例子说明,test.myFunct()不能引用封闭example变量: var example = "from global"; (function (global) { var example = "from closure"; global.test = {}; }(th

    0热度

    1回答

    当我在VB6中使用MSScriptControl,并设置UseSafeSubset = True时,我不能做什么样的事情?我的意思是,控制器不能使用什么?或者,也许一些核心对象不能被实例化或使用?也许我不能CRUD文件?我需要一个确定的清单。 This thread告诉注册表中的一个特殊标志,它设置哪些控件在UseSafeSubset = True时被阻止,但没有详细说明。它说它应该很容易搜索,但

    3热度

    1回答

    我在MSScriptControl上读过的所有文档都说它可以响应添加到它的对象的事件。 脚本控制允许您编写脚本,该脚本会在发生对象上的事件时自动触发 。 https://msdn.microsoft.com/en-us/library/ms974586.aspx ScriptControl将能够吸收由使用AddObject方法添加的对象 生成的事件。 http://flylib.com/books

    2热度

    1回答

    我们有一个32位的服务,我们试图迁移到64位。 我们使用Interop.MSScriptControl.dll来评估用户编写的VB脚本。 由于没有64位版本的MSScriptControl。我创建了一个在服务中被调用的进程。每次我们需要评估用户脚本时,我们都会调用这个过程。试过这个解决方案之后,我发现它确实很慢。 我刚刚发现了可以评估vb脚本以及JavaScript的CodeFluentRunti

    0热度

    1回答

    我有一个关于MS脚本控制的查询,我有一个VB6程序,它使用MSScript控件来允许用户在应用程序中写入宏。 我的问题是如何将一个DLL导入到MSScriptControl.ScriptControl类型的对象。

    2热度

    1回答

    这是我的问题的MVCE。 我有这种方法使用MSScriptControl动态评估一些公式。 public void DoCalculate() { try { var evaluator = new Evaluator(); IScriptControl ctrl = new ScriptControl(); ctrl.Language =

    1热度

    1回答

    这是我的C#程序: class Program { static void Main(string[] args) { CallVbsFunction(1); //Work CallVbsFunction(1.2); //Work CallVbsFunction('a'); //Work CallVbsFunction("a")

    0热度

    1回答

    我们如何使用msscript.ocx以编程方式知道synatx错误? 我用c#实现了msscript.ocx,它适用于vbscript。 考虑以下VBScript代码: For i=0 To 5 'The following line has missing 'Then'. It should show an error. If i =2 Exit For End If Next