是否有可能在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