Как использовать powershell для некоторых объектно-ориентированных программ: создание нескольких форм для приложения PS - PullRequest
0 голосов
/ 28 июня 2019

У меня есть сценарий powershell, который я хотел бы сделать более надежным и удобным для пользователя, добавив в него некоторые формы (переключатели и т. Д.).Я нашел пару сайтов, которые показывают, как добавлять формы, но, поскольку я хочу создать несколько форм, мне было интересно, есть ли способ сделать это с помощью класса в PowerShell.У меня нет большого опыта работы с ООП и классами, поэтому я надеялся получить некоторую помощь по их настройке.

Я успешно создал форму с несколькими флажками, но когда я началчтобы попытаться выяснить, как настроить повторно используемый код, я немного застрял.

function testform{
    [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
    [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
$form = New-Object System.Windows.Forms.Form
$form.width = 500
$form.height = 200
$form.text = "Test Form"
etc.
}
class MyForms {
    [int]$fwidth
    [int]$fheight
    [string]$ftext
    [int]$numradiobuttons
}

Хотя я не совсем уверен, куда идти дальше.Я немного читал о классах, но возможность создать класс для чего-то подобного немного пугающая.Любая помощь будет оценена.Спасибо

...