|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Как разобрать Union в PowerShell? |
|
PowerShell - Как разобрать Union в PowerShell?
|
Забанен Сообщения: 27 |
На удаленной тачке есть древняя программа, поддержкой которой никто уже не занимается, но менять на нечто современное не торопится. Так вот, программа создаёт отчёты динамики конторы, но делает это весьма хитрозадо. Вместо графика в декартовой плоскости, она генерирует точки этого графика в виде юниона этих точек: x1, y1, x2, y2 и т.д. Так вот, можно как-то на поше этот юнион развинтить и получить точки? C#?
|
|
Отправлено: 11:24, 16-10-2020 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать jkadaba, хорошо бы на русский сие перевести.
|
Отправлено: 20:36, 19-10-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Iska, а что тут переводить. Многие люди периодически забивают гвозди микроскопом, а jkadaba решил, что хорошо бы попробовать наоборот - сиречь микробов через молоток посмотреть.
|
Отправлено: 07:36, 20-10-2020 | #3 |
Crazy Сообщения: 1171
|
Профиль | Отправить PM | Цитировать Цитата Elven:
Но данных недостаточно - это факт. Чтобы что-то написать, разбирающее координаты и рисующее график, необходимо таки получить входящие данные, т.е. формат тех данных (консоль, файл, бинарные данные, последовательный порт или ещё как-либо), максимальные и минимальные, возможные значения координат, период времени, в который генерируются точки (бесконечно-непрерывно, раз в час, раз месяц, раз в год и т.д.), да и в каком формате хотелось бы получать результат, тоже надо бы указать и т.п.... но ничего такого в исходных данных, попросту нет. |
|
------- Отправлено: 09:51, 20-10-2020 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Elven, скажем, в C понятие union — имеет вполне определённое значение. Что в него вкладывает коллега jkadaba — я не знаю. Для какой иной плоскости, кроме декартовой, используются x и y — я тоже не знаю. Как выглядят в реальности исходные данные — аналогично.
|
|
Отправлено: 17:13, 20-10-2020 | #5 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Iska, если человек оперирует этими понятиями, то скорей всего он имеет доступ и к нутрям этой самой программы, следовательно имеет возможность повлиять на ее вывод. Логичнее, кмк, менять софт изнутри чем подкостыливать его снаружи.
по теме - согласен с YuS_2 - данных нет. |
Отправлено: 09:06, 21-10-2020 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Elven, я, собственно, про то же — недостаточно исходных данных для осмысленного ответа.
|
Отправлено: 17:58, 21-10-2020 | #7 |
Забанен Сообщения: 793
|
Хм... Как таковых объединений ни в C#, ни тем более в pwsh нет. Однако, они могут быть представлены в виде explicit структур с явным указанием смещений полей. Подобные структуры "объявляются" в pwsh посредством рефлексии или кодом C# через Add-Type. Есть и третий, менее очевидный способ - GCHande, что для неподготовленных это полная 나귀. На счёт данных YuS_2, как справедливо замечают другие, в целом прав.
|
Отправлено: 18:04, 21-10-2020 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
HDD - Как разобрать HDD Seagate | Ep1k | Накопители (SSD, HDD, USB Flash) | 2 | 01-03-2012 06:50 | |
[решено] Как разобрать нетбук? | gorill | Ноутбуки | 2 | 18-06-2011 16:24 | |
Разное - как разобрать плеер sansa | mail-22 | Прочее железо | 2 | 05-06-2011 17:17 | |
[решено] Как разобрать кулер??? | neon659 | Разгон, охлаждение и моддинг | 6 | 18-04-2011 01:04 | |
Как разобрать оптический привод | yg188 | Оптические приводы | 11 | 11-04-2011 21:14 |
|