Вверх ↑
Ответов: 215
Рейтинг: 1
#1: 2025-03-02 19:31:34 ЛС | профиль | цитата
помогите еще с одной проблемой.
сделал так, что бы получить список имен сетевых подключений. в моем случае их только два и все работает как наддо. но вот задумался если их будет больше то как сделать список?

[spoiler=

Add(MainForm,2953706,357,287)
{
Width=448
Height=154
}
Add(WinExec,5447582,450,231)
{
FileName="powershell"
Param="-Command (Get-NetAdapter -Physical | Select-Object -ExpandProperty Name)"
Mode=0
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
Point(onConsoleTerminate)
link(onConsoleResult,5372131:doCharset,[(490,251)(490,237)])
}
Add(Charset,5372131,499,231)
{
link(onCharset,5110783:doSplit,[])
}
Add(Button,15410536,357,238)
{
Left=180
Top=45
link(onClick,8463721:doEvent1,[])
}
Add(ComboBox,14442492,646,231)
{
Left=90
Top=15
Width=270
Height=21
Color=-16777196
Font=[MS Sans Serif,8,1,0,1]
Text="Выбери подключение"
ReadOnly=0
EditSelectMode=1
Point(Data)
Point(doSetFocus)
Point(Text)
Point(doEnabled)
link(onClick,6348827:doStrCat,[])
}
Add(StrPart,5110783,553,231)
{
Char="\r\n"
Point(Left)
Point(Right)
link(onSplit,7565989:doEvent1,[])
link(onPart,7565989:doEvent2,[])
}
Add(Hub,7565989,602,231)
{
InCount=2
link(onEvent1,14442492:doAdd,[])
link(onEvent2,5975216:doDeferredEvent,[(628,244)(628,269)(541,269)(541,294)])
}
Add(DeferredEvent,5975216,553,288)
{
Delay=1000
link(onDeferredEvent,5775019:doOff,[(615,294)(615,300)])
}
Add(LED,5775019,644,287)
{
Left=260
Top=45
}
Add(Hub,8463721,406,238)
{
link(onEvent1,5775019:doOn,[(532,244)(532,307)])
link(onEvent2,5447582:doConsoleExec,[])
}
Add(Message,4247523,742,238)
{
}
Add(StrCat,6348827,693,238)
{
Str1="Выбран пункт номер "
link(onStrCat,4247523:doMessage,[])
}

][/spoiler]
--- Добавлено в 2025-03-02 19:36:51

все вопрос отпал. что то сразу не допер



Add(MainForm,2953706,357,287)
{
Width=448
Height=154
}
Add(WinExec,5447582,450,231)
{
FileName="powershell"
Param="-Command (Get-NetAdapter | Select-Object -ExpandProperty Name)"
Mode=0
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
Point(onConsoleTerminate)
link(onConsoleResult,5372131:doCharset,[(490,251)(490,237)])
}
Add(Charset,5372131,499,231)
{
link(onCharset,6499413:doEvent1,[])
}
Add(Button,15410536,357,238)
{
Left=180
Top=45
link(onClick,8463721:doEvent1,[])
}
Add(ComboBox,14442492,646,231)
{
Left=90
Top=15
Width=270
Height=21
Color=-16777196
Font=[MS Sans Serif,8,1,0,1]
Text="Выбери подключение"
ReadOnly=0
EditSelectMode=1
Point(Data)
Point(doSetFocus)
Point(Text)
Point(doEnabled)
link(onClick,6348827:doStrCat,[])
}
Add(DeferredEvent,5975216,644,183)
{
Delay=1000
link(onDeferredEvent,5775019:doOff,[(706,189)(706,202)])
}
Add(LED,5775019,735,189)
{
Left=260
Top=45
}
Add(Hub,8463721,406,238)
{
link(onEvent1,5775019:doOn,[(578,244)(578,209)])
link(onEvent2,5447582:doConsoleExec,[])
}
Add(Message,4247523,742,238)
{
}
Add(StrCat,6348827,693,238)
{
Str1="Выбран пункт номер "
link(onStrCat,4247523:doMessage,[])
}
Add(Hub,6499413,546,231)
{
link(onEvent1,5975216:doDeferredEvent,[(602,237)(602,189)])
link(onEvent2,14442492:doText,[(603,244)(603,258)])
}



карма: 0

0
Редактировалось 1 раз(а), последний 2025-03-02 19:36:51