gpt4 book ai didi

c# - 如何在 C# 中嵌入 VBS 并运行它?

转载 作者:行者123 更新时间:2023-11-30 13:48:42 26 4
gpt4 key购买 nike

我有一个工作正常的 VBScript。我有一个可以使用 cscript 程序运行 VBScript 的 C# 程序。

我想做的是将 VBS 嵌入到 C# exe 中,这样它就成为一个文件并且能够运行 VBS 文件。有什么方法可以将嵌入式 VBScript 文件作为参数传递给 cscript 或以其他方式运行嵌入式 VBS 文件吗?

最佳答案

Type scriptType = Type.GetTypeFromCLSID(Guid.Parse("0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC"));

dynamic obj = Activator.CreateInstance(scriptType, false);
obj.Language = "vbscript";
string vbscript = "msgbox(\"test\")";
obj.Eval(vbscript);

关于c# - 如何在 C# 中嵌入 VBS 并运行它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11659495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com