需要有关windows脚本和在我的C#应用程序中支持脚本的信息吗

需要有关windows脚本和在我的C#应用程序中支持脚本的信息吗,c#,C#,我正试图了解所有不同的Windows脚本技术(它们是什么,哪些是最常见的),并最终找出要添加到我的应用程序中的脚本类型 我曾经读过.NET 4,通过诸如IronRuby和IronPython之类的动态语言(甚至是VB或C,这可能会让用户更困惑?)使您的程序易于编写脚本。我的理解是,在.NET 4之前,为您的应用程序添加脚本支持的方法是使其成为COM/OLE对象,以便人们可以使用vbscript、winbatch、,shell脚本,或者其他脚本语言(或者任何支持COM的语言)来控制您的应用程序?常

我正试图了解所有不同的Windows脚本技术(它们是什么,哪些是最常见的),并最终找出要添加到我的应用程序中的脚本类型

我曾经读过.NET 4,通过诸如IronRuby和IronPython之类的动态语言(甚至是VB或C,这可能会让用户更困惑?)使您的程序易于编写脚本。我的理解是,在.NET 4之前,为您的应用程序添加脚本支持的方法是使其成为COM/OLE对象,以便人们可以使用vbscript、winbatch、,shell脚本,或者其他脚本语言(或者任何支持COM的语言)来控制您的应用程序?常用的脚本语言是什么?我听过很多人谈论VB的应用程序。这是一种动态语言还是编译语言,为了让我的应用程序可以通过VB编写脚本,我需要支持COM/OLE吗?我想我倾向于支持IronRuby和IronPython,因为实现对它们的支持似乎很简单,但这些语言是否也可以用于编写Windows或其他应用程序的脚本(因此,应用程序的脚本可能比您所设计的功能更多)?您将如何着手设计可编写脚本的应用程序

我知道这似乎有数千个问题,但我真正想要的只是解释一下windows的脚本技术(主要区别是什么,它们使用的频率有多高),以及在使应用程序可编写脚本时最常用/最标准的支持是什么


提前谢谢大家

我会自动想到“脚本”和“窗口”这两个词。它可以说是目前Windows上最强大的脚本语言之一。“脚本”和“窗口”这两个词也会自动进入我的脑海。它可以说是目前Windows上最强大的脚本语言之一。它也是。

请不要转发,我们将为您迁移您的问题。请不要转发,我们将为您迁移您的问题。我将尝试查找一个好的在线指南,谢谢@埃文-在微软第九频道:我想找一本好的在线指南,谢谢@evan-在Microsoft的第9频道: