Вверх ↑
Ответов: 698
Рейтинг: 143
#1: 2021-05-18 06:10:39 ЛС | профиль | цитата
MBO, так, наверное, будет правильнее.
Add(MainForm,15175452,147,84)
{
link(onCreate,457631:doExecute,[])
}
Add(WinExec,11401622,308,84)
{
FileName="powershell"
Mode=0
Action="runas"
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
Point(onConsoleTerminate)
link(onConsoleTerminate,15175452:doClose,[(347,118)(347,139)(137,139)(137,111)])
}
Add(FormatStr,4794102,252,98)
{
Mask="$data = get-content '%1' -raw\r\n$json = convertfrom-json -inputobject $data\r\n[xml]$xml = convertto-xml -depth 100 $json -notypeinformation\r\n$result = '<?xml version='"'1.0'"' encoding='"'UTF-8'"'?>\n<root>'\r\n$result+= $xml.SelectNodes('//Property')|% { '\n\t<{0}>{1}</{0}>' -f $_.name,$_.'#text' }\r\n$result+='\n</root>'\r\n$result | set-content test.xml -Encoding unicod"
link(onFString,11401622:doConsoleExec,[])
link(Str2,15318373:Value,[])
}
Add(ODialog,457631,196,98)
{
link(onExecute,4794102:doString,[])
}
Add(Memory,15318373,259,42)
{
Default=String(test.xml)
}

схему немного откорректировал.
карма: 15

0
Редактировалось 1 раз(а), последний 2021-05-18 08:29:46