如何将CreateObject(“Wscript.shell”)转换为C#
我怎样才能用c#翻译这个如何将CreateObject(“Wscript.shell”)转换为C#,c#,C#,我怎样才能用c#翻译这个 Thx。这是用来干什么的?还有,为了工作,我必须在c#中包含哪些库?你不应该这样做,也许这甚至是不可能的。您应该使用.NET framework的本机类来实现所需的功能。根据对该对象的处理,可以使用.NET中的几个类。如果您展示了WshShell的用法,我们可以告诉您.NET framework中对应的类。您不应该这样做,甚至可能是不可能的。您应该使用.NET framework的本机类来实现所需的功能。根据对该对象的处理,可以使用.NET中的几个类。如果您展示了Wsh
Thx。这是用来干什么的?还有,为了工作,我必须在c#中包含哪些库?你不应该这样做,也许这甚至是不可能的。您应该使用.NET framework的本机类来实现所需的功能。根据对该对象的处理,可以使用.NET中的几个类。如果您展示了
WshShell
的用法,我们可以告诉您.NET framework中对应的类。您不应该这样做,甚至可能是不可能的。您应该使用.NET framework的本机类来实现所需的功能。根据对该对象的处理,可以使用.NET中的几个类。如果您展示了WshShell的用法,我们可以告诉您.NET framework中相应的类。
WshShell提供了对windows中多个命令和环境变量的引用。在处理C#时,使用不同的东西来检索不同的变量/命令。例如,WshShell.Run转换为Process.Run。System.Environment.GetEnvironmentVariable可用于获取环境变量。。。因此,实际答案取决于您想做什么。WshShell为您提供了对windows中多个命令和环境变量的引用。在处理C#时,使用不同的东西来检索不同的变量/命令。例如,WshShell.Run转换为Process.Run。System.Environment.GetEnvironmentVariable可用于获取环境变量。。。因此,实际答案取决于您想做什么。使用用于脚本编写的Shell对象,仍然有一些事情更容易完成。您可以使用从.NET访问
var sh = (Shell32.IShellDispatch4)Activator.CreateInstance(
Type.GetTypeFromProgID("Shell.Application"));
(添加对Shell32.dll的引用以创建互操作类)使用用于脚本编写的Shell对象仍然可以轻松完成一些事情。您可以使用从.NET访问
var sh = (Shell32.IShellDispatch4)Activator.CreateInstance(
Type.GetTypeFromProgID("Shell.Application"));
(添加对Shell32.dll的引用以创建互操作类)我想激活接口上的一些键,以便为ezample.eq保存文件传输:Call WshShell.Run(“API_CALLBACK.exe”,0,True);SendKeys(“{ENTER}”)我想激活接口上的一些键,以便为ezample.eq保存文件传输:Call WshShell.Run(“API_CALLBACK.exe”,0,True);SendKeys(“{ENTER}”)