是否可以在 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/