Комментарии: GUI на Powershell https://coolcode.ru/gui-na-powershell/ Скриптописание и кодинг Fri, 28 May 2021 15:48:48 +0000 hourly 1 https://wordpress.org/?v=5.8.13 Автор: Anton https://coolcode.ru/gui-na-powershell/#comment-6314 Fri, 28 May 2021 15:48:48 +0000 http://coolcode.ru/?p=63#comment-6314 А что должна делать вот эта строка?
$TextBox = $credentials.Password | ConvertFrom-SecureString | Set-Content «C:\Users\IvanMB\Desktop\1.txt»
В итоге в $TextBox будет результат вот этой команды Set-Content «C:\Users\IvanMB\Desktop\1.txt»
данные из текст бокса лежит вот здесь $TextBox.Text. Пример использования:

]]>
Автор: Иван https://coolcode.ru/gui-na-powershell/#comment-6313 Fri, 28 May 2021 12:45:02 +0000 http://coolcode.ru/?p=63#comment-6313 Здравствуйте, только начинаю разбираться с PowerShell и кодами в целом, хотел поинтересоваться, каким образом можно запустить дальше данные которые вводятся в TextBox. Сделал 2 поля логин и пароль, под ними кнопки Ок и Cancel и хотел, чтобы после ввода данных в поля TextBox1 и TextBox2 при нажатии кнопки ОК, данные сохранялись или передавались в другой файл, а при нажатии кнопки Cancel удалялись, не могу найти решение на просторах интернета. Может плохо ищу. Извините, если вопрос не по теме.

]]>
Автор: Anton https://coolcode.ru/gui-na-powershell/#comment-1622 Fri, 10 Jun 2016 16:16:47 +0000 http://coolcode.ru/?p=63#comment-1622 Ответил на форуме:
http://coolcode.ru/forums/topic/gui-dlya-rekursivnogo-parsera-faylov-xml/#post-8992

]]>
Автор: Олег https://coolcode.ru/gui-na-powershell/#comment-1621 Fri, 10 Jun 2016 10:23:10 +0000 http://coolcode.ru/?p=63#comment-1621 Добрый день!
Написал рекурсивный парсер файлов xml .
Все бы ничего, работает на уровне консоли..
но я решил написать гуишку для вывода и незадача

Код парсера

$path=get-childitem -dir
gci $path -recurse
-include *.xml

| Foreach {
$file = $_;
$f_path=$file.DirectoryName +»\»+ $file.Name
}
#——————reading xml files————————————
[xml]$xmlfile = Get-Content $f_path | foreach($xmluser in $xmlfile.счетапк.открытиесчетов.сотрудник) {
Write-Host $xmluser.син ‘|’ $xmluser.фамилия $xmluser.имя $xmluser.отчество ‘|’ $xmluser.ОтделениеБанка ‘|’ $xmluser.ФилиалОтделенияБанка ‘|’ $f_name
}

Часть GUI
$Label = New-Object System.Windows.Forms.Label
$Label.Text = $_____????______ <- что тут присвоить, я не могу понять
$Label.Location = New-Object System.Drawing.Point(0,10)
$Label.AutoSize = $true
$main_form.Controls.Add($Label)

вот я и не знаю, как прицепить $xmlfile или цикл foreach к переменной $label.text
Возможно можно использовать текстбокс с мультилайном…

]]>
Автор: Anton https://coolcode.ru/gui-na-powershell/#comment-1610 Tue, 24 May 2016 11:46:44 +0000 http://coolcode.ru/?p=63#comment-1610 Вы всегда можете стать автором на этом сайте. И написать данные статьи самостоятельно. 🙂
А я в .net разочаровался… мне будет сложно заставить себя тратить много времени на описание этого… не побоюсь этого слова фреймворка….
Если я и начну описывать, как создавать формы то в первую очередь на QT давно смотрю в сторону данной библиотеки. 🙂

]]>
Автор: Anatol https://coolcode.ru/gui-na-powershell/#comment-1607 Tue, 24 May 2016 09:50:05 +0000 http://coolcode.ru/?p=63#comment-1607 Увы,так называемые настоящие языки программирования, в частности C++ с столь же ущербен, что и PS.Приходилось и там использовать ряд Маклорена. К Вам же огромная просьба: не оставляйте намерение по описанию(желательно с примерами) всех объектов формы. Ваш «ё» удивительно приятное исключение на достаточно сером фоне сведений по созданию форм и внятного описания пространства имён.
С признательностью Anatol/

]]>
Автор: Anton https://coolcode.ru/gui-na-powershell/#comment-1606 Tue, 24 May 2016 05:39:26 +0000 http://coolcode.ru/?p=63#comment-1606 М…. здесь сложный момент… вы явно выбрали не тот инструмент. 🙂
Вам нужен настоящий язык программирования. 🙂
вот вы в командной строке стали бы вычислять sin? … надеюсь это не для генерации логинов AD-шных учёток:)
В любом языке программирования есть своя библиотека Math в какой-нубудь форме.
Не исключение и .NET который можно использовать в PowerShell. И вычисление синуса в PowerShell можно записать так:

Подробнее про библиотеку Math от .NET можно посмотреть здесь
Но повторюсь инструмент явно не тот.

]]>
Автор: Anatol https://coolcode.ru/gui-na-powershell/#comment-1605 Mon, 23 May 2016 11:22:38 +0000 http://coolcode.ru/?p=63#comment-1605 По поводу «ё» Вы совершенно правы, извиняюсь за ошибку. Что касается «математической части», то меня интересуют такие свойства как вычисление sin x и всё такое прочее. PS требует задание аргумента в радианах и пришлось сотворить программку перевода радиан в градусы используя разложение функций в ряд Маклорена. Хотелось бы работать напрямую без всяких разложений во всяческие ряды.

]]>
Автор: Anton https://coolcode.ru/gui-na-powershell/#comment-1604 Mon, 23 May 2016 05:18:21 +0000 http://coolcode.ru/?p=63#comment-1604 Хотел бы уточнить про «е» это вы про «ё»?

И ещё не совсем понял про математическую часть формы.
У меня есть статья про часть свойств формы http://coolcode.ru/izmenyaem-vneshniy-vid-system-windows-forms-form/.
Вы про такие статьи ?

Я сначала хотел попытаться описать все объекты формы, но из за не достатка времени меня унесло в другие направления. Более интересные людям. Сейчас я пытаюсь разобраться с Arduino. И пишу переводы для CodeCombat детей завлекать во время каникул. 🙂 А то Июнь Июль Август совсем скучно, никто не заходит и ничего не пишут. 🙂

Так что по подробнее что вы хотите увидеть, а лучше напишите статью вы. За одно и научитесь я так и делаю. 🙂

]]>
Автор: Anatol https://coolcode.ru/gui-na-powershell/#comment-1603 Sun, 22 May 2016 22:41:08 +0000 http://coolcode.ru/?p=63#comment-1603 Для таких как я «е» -это Академия.Возможно Вы посоветуете использование Windows.Forms используя не только для создания «формы» как таковой,но и к обращению к математической её части.
С признательностью Anatol.

]]>