class - Powershell:创建类

标签 class powershell

是否可以在 PowerShell 中创建类,以便可以将所有表单对象放在一个类中,将按钮单击放在第二个类中,将函数放在第三个类中?

只是一个想法,因为我有一个不到 900 行代码的脚本 (+GUI),但它变得有点难以管理,即使我已经将代码分成三个不同的 block ,由注释分隔(这三个部分是函数, forms 和 click_events),这仍然意味着如果我想向 click_event 添加一个函数,我必须从脚本顶部滚动到底部。

最佳答案

如果您正在寻找库的概念。

您可以点源 .ps1 文件,如图所示 here .
您可以创建一个模块 .psm1 文件(不是强制性的,但更好的方法),如图所示 here .

点源是 PowerShell 1.0 的旧时尚。 Powershell 2.0 带来了更易于管理的模块,真正带来了库(脚本、二进制)的概念。

现在想想在不同的脚本之间重用你的库。

关于class - Powershell:创建类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11809830/

相关文章:

Python:为什么不能使用 self.variable 作为方法中的可选参数?

bash - 将 xargs Bash 命令转换为 Windows PowerShell 以进行 IPFS 固定

powershell - Jenkins Powershell插件始终可以成功构建

arrays - 将 JSON 数组索引列值转置为行并导出为 CSV

xml - 在 PowerShell 中替换 XML 节点

excel - 具有自定义列类型的导出 csv powershell

php - 带有 "use"关键字的可选命名空间

Python - 定义对象返回值

java - 我如何开始优化我的 Java 代码? - CPU 处于 100%

c++ - 类中的字符串没有命名类型