c# - 如何将 CreateObject ("Wscript.shell") 翻译成 C#

标签 c#

<分区>

我如何用 C# 翻译它?

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

谢谢。这个用在什么地方?还有,为了工作,我必须在 C# 中包含什么库?

最佳答案

使用脚本的 Shell 对象仍然可以更轻松地完成一些事情。您可以使用 .NET 访问

var sh = (Shell32.IShellDispatch4)Activator.CreateInstance(
                                       Type.GetTypeFromProgID("Shell.Application"));

(添加对 Shell32.dll 的引用以创建互操作类)

关于c# - 如何将 CreateObject ("Wscript.shell") 翻译成 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5675920/

相关文章:

c# - Dotnet6 摆脱 Main 方法 - 如何在 Dotnet 5 中更改以下内容?

c# - 将 IdentityServer4 与自定义配置 DBContext 结合使用

c# - 删除 ListViewItem 集合中所有选定项目的最有效方法是什么?

c# - MVC中的图片验证

c# - 将托管 C# 列表返回到非托管 C++ 代码

c# - 如何在表示 SQL Server 中身份字段的 POCO 上实现 ID 字段?

c# - 如何在CQLinq中进行分组?

c# - 具有约束 T(struct) 和 Nullable<T> 的泛型类

c# - .NET 6.0 中的 Null 行为

c# - 如何使用 C# 将 csv 数据导入 Oracle