Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2020 March 30

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
можн еще через
if ($?) {}
, но лучше каэш по шишкину
источник

IB

Ivor B in PowerShellRus - о Powershell (и не только) на русском
Alexey D. Filimonov 🎠
Функцию нарисуй
Попробовал функцию.
function PrintRadioButton {
   param (
       [PARAMETER(Mandatory=$True)] [string] $label,
       [PARAMETER(Mandatory=$True)] [string] $location
   )
   $RadioButton = New-Object System.Windows.Forms.RadioButton
   $RadioButton.Location = $location
   $RadioButton.size = '200,20'
   $RadioButton.Text = $label
   $window_form.Controls.Add($RadioButton)
}

PrintRadioButton -la "Label 1" -lo "20,0"
PrintRadioButton -la "Label 2" -lo "20,20"


Отрисовывает прикольно. Родился вопрос, как обрабатывать конкретную радиокнопку в процессе, ведь функция использует повторяющиеся переменные для генерации.
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
ебашь классы
источник

IB

Ivor B in PowerShellRus - о Powershell (и не только) на русском
блиать, я фигею какой сложной и комплексной может быть задача по отрисовке радиокнопки. Реально дешевле забить и методом копипасты налупить кучу однотипного кода и плевать что неоптимизировано.
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Ivor B
Попробовал функцию.
function PrintRadioButton {
   param (
       [PARAMETER(Mandatory=$True)] [string] $label,
       [PARAMETER(Mandatory=$True)] [string] $location
   )
   $RadioButton = New-Object System.Windows.Forms.RadioButton
   $RadioButton.Location = $location
   $RadioButton.size = '200,20'
   $RadioButton.Text = $label
   $window_form.Controls.Add($RadioButton)
}

PrintRadioButton -la "Label 1" -lo "20,0"
PrintRadioButton -la "Label 2" -lo "20,20"


Отрисовывает прикольно. Родился вопрос, как обрабатывать конкретную радиокнопку в процессе, ведь функция использует повторяющиеся переменные для генерации.
Вариант 1. Поле Tag там есть или типа того. У всех контролов.
Как раз для этого

Вариант 2. Из функции возвращай значение-обьект кнопки и присваивай переменной

Вариант 3. OnClick/onSelect кнопки меняет какую то более общую переменную
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
Jan Baton Makaron
можн еще через
if ($?) {}
, но лучше каэш по шишкину
Пробовал, у меня ерунда получается. Читаю сижу про try
источник

IB

Ivor B in PowerShellRus - о Powershell (и не только) на русском
А если я онселект в функцию впишу и буду вызывать функцию несколько раз повершелл поймёт, что разные кнопки ведут в разный онселект?
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Ivor B
А если я онселект в функцию впишу и буду вызывать функцию несколько раз повершелл поймёт, что разные кнопки ведут в разный онселект?
Хз. Я не понял вообще
источник

Sf

Sensiduct fcc in PowerShellRus - о Powershell (и не только) на русском
@owlotta брат, живи
источник

Sf

Sensiduct fcc in PowerShellRus - о Powershell (и не только) на русском
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
Ivor B
блиать, я фигею какой сложной и комплексной может быть задача по отрисовке радиокнопки. Реально дешевле забить и методом копипасты налупить кучу однотипного кода и плевать что неоптимизировано.
попробуйте отрисовывать на batch файлах там еще сложнее
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
вот никому не приходит в голову на баше писать гуи, почему (раз это возможно), пытаются это делать на павершеле
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Можно на майнкрафте ещё
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
на T-SQL еще можно попробовать, если заморочиться, тоже можно
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
там механизмы из красного камня дают тьюринг-полный язык
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
видел я как там комп собрали на редстоунах
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
но это не то, это развлекалово... никто не придет и не скажет почему так сложно развернуть кубернетис в майнкрафте
источник

IB

Ivor B in PowerShellRus - о Powershell (и не только) на русском
alex suslin
вот никому не приходит в голову на баше писать гуи, почему (раз это возможно), пытаются это делать на павершеле
Потому что эти гуи должны запускать уже существующий поверщелл скрипт просто с разными опциями. Я субъективно подумал, что нативное решение на том же языке что и скрипт будет самым надёжным. Если есть способ проще, подскажите?
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
Ivor B
Потому что эти гуи должны запускать уже существующий поверщелл скрипт просто с разными опциями. Я субъективно подумал, что нативное решение на том же языке что и скрипт будет самым надёжным. Если есть способ проще, подскажите?
А чё гую заранее не нарисовать?
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
Xaml wpf не вариант?
источник