【问题标题】:Need information on windows scripting and supporting scripting in my C# application需要有关我的 C# 应用程序中的 Windows 脚本和支持脚本的信息
【发布时间】:2021-06-15 14:06:39
【问题描述】:

我正在尝试围绕 Windows 的所有不同脚本技术(它们是什么,哪些是最常见的)并最终弄清楚要添加到我的应用程序中的脚本类型。

我已经读过,使用 .NET 4 可以很容易地通过 IronRuby 和 IronPython 等动态语言(甚至是 VB 或 C#,这可能会让用户更加困惑?)使您的程序可编写脚本很容易?我的理解是 .NET 4 之前为您的应用程序添加脚本支持的方法是使其成为 COM/OLE 对象,以便人们可以使用 vbscript、winbatch、shell 脚本或其他脚本语言(或实际上任何支持 COM 的语言)来控制您的应用程序?常用的脚本语言有哪些?我听说很多人谈论 VB for Applications。那是一种动态语言还是一种编译语言,并且为了让我的应用程序可以通过 VB 为应用程序编写脚本,我是否必须支持 COM/OLE?我认为我倾向于支持 IronRuby 和 IronPython,因为实现对它们的支持似乎很简单,但是这些语言也可以用于编写 Windows 或其他应用程序的脚本(因此应用程序的脚本可能比你的脚本具有更多的功能布置)?您将如何设计您的应用程序以使其可编写脚本?

我知道这似乎是一千个问题,但实际上我正在寻找的只是对 windows 脚本技术的解释(主要区别是什么,它们的使用频率)以及哪些是最常见的/standard 在使您的应用程序可编写脚本时支持?

提前谢谢大家!!

【问题讨论】:

  • 请勿转载,我们会为您迁移问题。

标签: c#


【解决方案1】:

“脚本”和“windows”这两个词会自动将PowerShell 带入我的脑海。它可以说是目前可用于 Windows 的最强大的脚本语言之一,如果不是的话。还有ties in with .NET quite nicely

【讨论】:

猜你喜欢
  • 2010-12-31
  • 1970-01-01
  • 1970-01-01
  • 2021-12-24
  • 1970-01-01
  • 1970-01-01
  • 2012-11-23
  • 2012-07-07
相关资源
最近更新 更多