是否有可能在PowerShell中创建类,以便可以在一个类中包含所有表单对象,在第二个类中有按钮点击并且在第三个类中有功能?Powershell:创建类
只是一个想法,因为我已经有了一个脚本(+ GUI),它只有900行代码,但它有点难以管理,尽管我已经将代码分成了三个不同的块,部分是函数,窗体和click_events),它仍然意味着如果我想将函数添加到click_event,我必须从脚本的顶部滚动到底部。
是否有可能在PowerShell中创建类,以便可以在一个类中包含所有表单对象,在第二个类中有按钮点击并且在第三个类中有功能?Powershell:创建类
只是一个想法,因为我已经有了一个脚本(+ GUI),它只有900行代码,但它有点难以管理,尽管我已经将代码分成了三个不同的块,部分是函数,窗体和click_events),它仍然意味着如果我想将函数添加到click_event,我必须从脚本的顶部滚动到底部。
我面临这个问题,根据功能将我的脚本分成几个脚本,然后使用Import-Module
cmdlet。我甚至有几个模块可以导入其他低级函数模块。
我同意。尽管我在我的psm1文件中使用了dot sourcing来加载我的支持ps1文件。我更愿意将我所有的功能分解为单独的文件。我觉得管理起来更容易,尤其是在同一组脚本上处理其他脚本的时候。 – 2012-08-05 13:12:32
谢谢你们,我已经把函数和click_events放到两个独立的.psm1文件中并创建了一个模块。是否可以在一个模块中导入两个.psm1文件?这就是我想要做的,但由于某种原因,我被告知我无法找到指定的模块'test_modules'。每个.psm1文件都必须位于其自己的子文件夹中吗? – obious 2012-08-06 10:24:11
如果你想分开载入,每个模块必须位于自己的目录中。 – JPBlanc 2012-08-07 05:04:13