Вверх ↑
Этот топик читают: Гость, Gitarist
Ответов: 231
Рейтинг: 1
#1: 2026-02-24 03:32:47 ЛС | профиль | цитата
Подскажите, что нужно сделать в схеме для корректной работы кнопок?
Нужно вкл и выкл explorer, и вызвать диспетчер задач одной кнопкой

Add(MainForm,2953706,21,105)
{
Width=408
Height=343
}
Add(Button,1991697,168,161)
{
Left=160
Top=160
Width=105
Caption="Дисп задач"
link(onClick,12332470:doEvent1,[])
}
Add(KeyEvent,8261512,266,140)
{
Ctrl=1
}
Add(KeyEvent,3327015,266,189)
{
Alt=1
}
Add(Hub,12332470,217,161)
{
OutCount=3
link(onEvent1,8261512:doPressDown,[(249,167)(249,153)])
link(onEvent2,3327015:doPressDown,[(249,174)(249,202)])
link(onEvent3,14186949:doPressDown,[(243,181)(243,251)])
}
Add(KeyEvent,14186949,266,238)
{
Code=46
}
Add(WinExec,1232727,504,70)
{
FileName="cmd.exe"
Point(Action)
Point(doConsoleExec)
Point(doConsoleInput)
Point(onConsoleResult)
Point(onConsoleError)
Point(onConsoleTerminate)
}
Add(Button,12684246,399,84)
{
Left=160
Top=105
Width=105
Caption="Старт проводник"
Data=String(start explorer.exe)
link(onClick,3244041:doEvent1,[])
AddHint(20,53,105,13,Data)
}
Add(Hub,3244041,462,84)
{
link(onEvent1,1232727:doConsoleExec,[])
link(onEvent2,1232727:doConsoleInput,[])
}
Add(WinExec,1218134,735,112)
{
FileName="cmd.exe"
Point(Action)
Point(doConsoleExec)
Point(doConsoleInput)
Point(onConsoleResult)
Point(onConsoleError)
Point(onConsoleTerminate)
}
Add(Button,11081468,630,126)
{
Left=160
Top=40
Width=105
Caption="Старт проводник"
Data=String(taskkill /f /im explorer.exe)
link(onClick,8749037:doEvent1,[])
AddHint(20,59,146,13,Data)
}
Add(Hub,8749037,693,126)
{
link(onEvent1,1218134:doConsoleExec,[])
link(onEvent2,1218134:doConsoleInput,[])
}
Add(Button,8378662,168,336)
{
Left=160
Top=225
Width=105
Caption="Дисп задач"
link(onClick,5580247:doExec,[])
}
Add(WinExec,5580247,252,336)
{
FileName="taskmgr"
Point(Action)
Point(doConsoleExec)
Point(doConsoleInput)
Point(onConsoleResult)
Point(onConsoleError)
Point(onConsoleTerminate)
}

карма: 1

0
Ответов: 1052
Рейтинг: 219
#2: 2026-02-24 07:24:20 ЛС | профиль | цитата
Gitarist писал(а):
Нужно вкл и выкл explorer, и вызвать диспетчер задач одной кнопкой

Add(MainForm,11984821,203,98)
{
Width=408
Height=343
}
Add(Button,12684246,308,154)
{
Left=160
Top=105
Width=105
Caption="Старт проводник"
Data=String()
link(onClick,12283281:doExec,[])
}
Add(Button,11081468,308,105)
{
Left=160
Top=40
Width=105
Caption="Стоп проводник"
Data=String()
link(onClick,2173990:doExec,[])
}
Add(Button,8378662,308,301)
{
Left=160
Top=225
Width=105
Caption="Дисп задач"
link(onClick,16663561:doString,[])
}
Add(WinExec,5580247,371,224)
{
FileName="taskmgr"
Param="/0 /startup"
Point(Action)
Point(doConsoleExec)
Point(doConsoleInput)
Point(onConsoleResult)
Point(onConsoleError)
Point(onConsoleTerminate)
}
Add(WinExec,2173990,371,105)
{
FileName="taskkill.exe"
Param="/f /im explorer.exe"
RunEvent=1
}
Add(WinExec,12283281,371,154)
{
FileName="C:\windows\explorer.exe"
}
Add(Button,1991697,308,224)
{
Left=160
Top=160
Width=105
Caption="Дисп задач"
link(onClick,5580247:doExec,[])
}
Add(FormatStr,16663561,371,301)
{
Mask="Start-Process taskmgr.exe -ArgumentList """/0 /silent"""\r\n"
link(onFString,15277625:doConsoleExec,[])
}
Add(WinExec,15277625,427,287)
{
FileName="powershell"
Mode=0
Point(doConsoleExec)
}


Редактировалось 1 раз(а), последний 2026-02-24 07:26:02
карма: 20

1
Голосовали:Gitarist
Ответов: 215
Рейтинг: 6
#3: 2026-02-24 12:33:47 ЛС | профиль | цитата
Чувствую, что-то замышляется "зловещее".
карма: 1
Сообщество Hiasm в VK hhttps://vk.com/club_hiasm (компоненты, статьи, схемы).
0
Ответов: 231
Рейтинг: 1
#4: 2026-02-24 14:00:53 ЛС | профиль | цитата
Gunta, Благодарю! Как всегда выручил.
strannik_nebes, Не.. я не дестроер по жизни, это всё во благо. Чтоб пользователь лишнего не понажимал.
карма: 1

0
Ответов: 231
Рейтинг: 1
#5: 2026-03-04 13:32:29 ЛС | профиль | цитата
Подскажите, можно ли реализовать проводник на Hiasm?
Если подробнее: Мне как то нужно ограничить доступ к другим файлам на компьютере, и просто чтобы юзер моей программы мог перекинуть 1 текстовый файл на вставленную флешку.

Редактировалось 2 раз(а), последний 2026-03-04 13:38:32
карма: 1

0
Ответов: 1052
Рейтинг: 219
#6: 2026-03-04 14:15:33 ЛС | профиль | цитата
Gitarist писал(а):
Подскажите, можно ли реализовать проводник на Hiasm?


Add(MainForm,2953706,63,91)
{
Width=658
Height=552
link(onCreate,14744872:doNavigate,[])
}
Add(WebBrowser,14744872,133,105)
{
Width=642
Height=513
Align=5
Font=[MS Sans Serif,14,0,0,1]
URL=""
link(onNavigate,7895941:doEvent1,[])
link(URL,340062:CurrentDir,[])
}
Add(Dir,340062,133,35)
{
}
Add(StatusBar,5840605,238,112)
{
Panels=#4:=500|
link(Panel,15706691:Value,[])
}
Add(Memory,15706691,245,56)
{
Default=Integer(0)
}
Add(Hub,7895941,189,105)
{
link(onEvent1,2953706:doCaption,[(214,111)(214,83)(53,83)(53,97)])
link(onEvent2,5840605:doText,[])
}

карма: 20

0
Ответов: 231
Рейтинг: 1
#7: 2026-03-04 15:09:19 ЛС | профиль | цитата
Много функций открывается при нажатии правой кнопки мыши. Это контекстное меню как то можно убрать?

--- Добавлено в 2026-03-04 15:28:50

Еще вопрос: при подключении любой флэшки в разъем USB, мы можем как то узнать букву диска, чтобы сразу послать ее в браузер?
Я пробовал назначить букву диска через управление дисками в виндоус, и это прокатило, но вставил другую флэшку и ей уже присвоилась другая буква диска.

Редактировалось 4 раз(а), последний 2026-03-04 15:28:50
карма: 1

0
Ответов: 1052
Рейтинг: 219
#8: 2026-03-04 15:43:13 ЛС | профиль | цитата
Gitarist писал(а):
Много функций открывается при нажатии правой кнопки мыши. Это контекстное меню как то можно убрать?

Add(MainForm,10084801,280,189)
{
Width=658
Height=552
link(onActivate,7704589:doTimer,[])
link(onDeactivate,7704589:doStop,[])
link(onCreate,14744872:doNavigate,[(333,209)(333,293)])
}
Add(WebBrowser,14744872,343,287)
{
Width=642
Height=513
Align=5
Font=[MS Sans Serif,14,0,0,1]
URL=""
Point(onMouseDown)
link(onNavigate,7895941:doEvent1,[])
link(URL,340062:CurrentDir,[])
}
Add(Dir,340062,343,238)
{
}
Add(StatusBar,5840605,462,287)
{
Panels=#4:=500|
link(Panel,15706691:Value,[])
}
Add(Memory,15706691,469,238)
{
Default=Integer(0)
}
Add(Hub,7895941,413,287)
{
link(onEvent1,5840605:doText,[])
link(onEvent2,10084801:doCaption,[(439,300)(439,337)(270,337)(270,195)])
}
Add(Timer,7704589,343,189)
{
Interval=1
link(onTimer,13313118:doFind,[])
}
Add(FindWindow,13313118,392,189)
{
ClassName="#32768"
SkipParam=1
link(onFind,2763271:doCase,[])
}
Add(SendMessage,9542769,497,189)
{
Message=7
}
Add(Case,2763271,441,189)
{
Value=Integer(0)
link(onNextCase,9542769:doSendMessage,[])
}


--- Добавлено в 2026-03-04 15:47:42

Gitarist писал(а):
Еще вопрос: при подключении любой флэшки в разъем USB, мы можем как то узнать букву диска, чтобы сразу послать ее в браузер?
Я пробовал назначить букву диска через управление дисками в виндоус, и это прокатило, но вставил другую флэшку и ей уже присвоилась другая буква диска.

Add(MainForm,2953706,161,126)
{
Width=572
Height=421
}
Add(FSMonitor,3404981,238,126)
{
link(onDeviceArrival,14058202:doStrCat,[])
}
Add(WebBrowser,14744872,350,126)
{
Width=556
Height=382
Align=5
Font=[MS Sans Serif,14,0,0,1]
URL=""
Point(onMouseDown)
}
Add(StrCat,14058202,294,126)
{
Str2=":\"
link(onStrCat,14744872:doNavigate,[])
}


Редактировалось 2 раз(а), последний 2026-03-04 15:55:13
карма: 20

0
Ответов: 231
Рейтинг: 1
#9: 2026-03-04 15:55:49 ЛС | профиль | цитата
Ок... Спасибо) Сейчас попробую прикрутить...

--- Добавлено в 2026-03-04 16:17:42



Add(MainForm,2953706,161,126)
{
Width=572
Height=421
}
Add(FSMonitor,3404981,238,126)
{
link(onDeviceArrival,14058202:doStrCat,[])
}
Add(WebBrowser,14744872,350,126)
{
Width=556
Height=382
Align=5
Font=[MS Sans Serif,14,0,0,1]
URL=""
Point(onMouseDown)
}
Add(StrCat,14058202,294,126)
{
Str2=":\"
link(onStrCat,14744872:doNavigate,[])
}



А есть что то типа такого маниторинга, только касательно HID устройств. надо исключить подключения устройств ввода.

Редактировалось 2 раз(а), последний 2026-03-04 16:18:37
карма: 1

0
Ответов: 1052
Рейтинг: 219
#10: 2026-03-04 18:10:08 ЛС | профиль | цитата
Gitarist писал(а):
А есть что то типа такого маниторинга, только касательно HID устройств. надо исключить подключения устройств ввода.

Есть. Используй этот компонент.
Add(DeviceInfo,14102167,210,154)
{
Point(doDeviceOnOff)
}

Схему принципиально выкладывать не буду. А то кто-то обязательно сделает что-нибудь нехорошее.

Редактировалось 1 раз(а), последний 2026-03-04 18:10:40
карма: 20

0
Ответов: 231
Рейтинг: 1
#11: 2026-03-04 19:06:22 ЛС | профиль | цитата
Gunta писал(а):
Схему принципиально выкладывать не буду. А то кто-то обязательно сделает что-нибудь нехорошее.

Ок... Можем, если хотите, удалить тогда тему. А то правда все выглядит как вредительство, а на самом деле я таких целей не преследую.

--- Добавлено в 2026-03-04 19:33:52

Браузер в этом самодельном проводнике все таки не подходит(( ведь могут вредоносное ПО запустить...
Наверно надо как то реализовать через таблицу, но как то геморно получается.

Редактировалось 1 раз(а), последний 2026-03-04 19:33:52
карма: 1

0
Ответов: 1052
Рейтинг: 219
#12: 2026-03-05 06:24:43 ЛС | профиль | цитата
Gitarist писал(а):
Браузер в этом самодельном проводнике все таки не подходит(( ведь могут вредоносное ПО запустить...
Наверно надо как то реализовать через таблицу, но как то геморно получается.

Вот
https://forum.hiasm.com/getfile/16543
может это подойдёт. Схема не моя, но вроде ничего сложного.
карма: 20

0
Ответов: 231
Рейтинг: 1
#13: 2026-03-05 09:26:55 ЛС | профиль | цитата
Gunta писал(а):
Gitarist писал(а):
Браузер в этом самодельном проводнике все таки не подходит(( ведь могут вредоносное ПО запустить...
Наверно надо как то реализовать через таблицу, но как то геморно получается.

Вот
https://forum.hiasm.com/getfile/16543
может это подойдёт. Схема не моя, но вроде ничего сложного.

Нет, надо закрыть доступ ко всему кроме флэшки.
Вот примерно так, на таблице. Осталось только понять как сделать, чтобы иконки были "папка" и "файл". А да, и стрелку "назад" как то сделать.
Add(MainForm,1200097,182,140)
{
link(onCreate,2040099:doWork1,[])
}
Add(ChildForm,2040099,294,154)
{
@Hint=#19:Сохранить на флешку|
link(Data1,15371687:Text,[])
AddHint(51,46,125,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,12352849,21,21)
{
WorkCount=1
DataCount=1
Width=1259
Height=641
link(doWork1,4225154:doEvent1,[(45,27)(45,90)])
}
Add(MainForm,14484827,126,63)
{
Left=35
Top=105
Width=667
Height=546
Visible=1
Caption="Сохранить"
BorderStyle=3
Position=1
Point(doShowModal)
}
Add(Button,5403161,1001,371)
{
Left=135
Top=10
Width=175
Height=30
Font=[Arial,12,0,0,204]
Caption="Сохранить здесь"
link(onClick,622629:doString,[])
}
Add(Memory,11439258,1064,224)
{
}
Add(FileTools,10749242,1120,364)
{
link(onEnd,12616912:doTimer,[])
link(FileName,4267698:Var3,[(1126,278)])
link(NewFileName,622629:FString,[(1133,352)(1106,352)(1106,417)(1070,417)])
}
Add(FSMonitor,3404981,224,126)
{
link(onDeviceArrival,14058202:doStrCat,[])
}
Add(StrCat,14058202,273,126)
{
Str2=":\"
link(onStrCat,8362880:doWork2,[])
}
Add(FormatStr,622629,1064,371)
{
Mask="%1\\%2"
Point(FString)
link(onFString,10749242:doCopy,[])
link(Str1,11439258:Value,[])
link(Str2,11977230:Part,[])
}
Add(FilePartElm,11977230,1071,301)
{
Point(Part)
link(FileName,4267698:Var2,[])
}
Add(Timer,12616912,1169,364)
{
Interval=500
Enable=1
AutoStop=1
link(onTimer,2526631:In,[])
}
Add(Hub,4225154,70,84)
{
link(onEvent1,11977230:doPart,[(111,90)(111,307)])
link(onEvent2,14484827:doShowModal,[])
}
Add(GetDataEx,4267698,1071,273)
{
link(Data,12352849:Data1,[(1077,41)(27,41)])
}
Add(Button,322872,175,126)
{
Left=335
Top=10
Width=160
Height=30
Font=[Arial,12,0,0,204]
Caption="Извлечь USB-диск"
link(onClick,3404981:doDeviceRemove,[])
}
Add(FileSearch,6396709,322,196)
{
SubDir=1
FullOtherName=1
Include=2
Point(DateModify)
Point(Attr)
link(onSearch,15219936:doCompare,[])
link(Dir,2196868:Value,[])
}
Add(Button,9803200,140,182)
{
Left=335
Top=55
Width=160
Height=30
Font=[Arial,12,0,0,204]
Caption="go"
link(onClick,15025588:doWork2,[])
}
Add(Memory,2196868,329,126)
{
Default=String(U:\\)
link(onData,15025588:doWork1,[(375,132)(375,167)(200,167)])
}
Add(Hub,10187023,224,182)
{
OutCount=3
link(onEvent1,1592341:In,[])
link(onEvent2,4712629:In,[])
link(onEvent3,6396709:doSearch,[])
}
Add(FormatStr,10183540,539,210)
{
Mask="%1;%2"
Point(FString)
link(onFString,6730565:doMT,[])
link(Str2,6396709:DateModify,[(552,195)(527,195)(527,248)(342,248)])
}
Add(StrList,561298,798,126)
{
}
Add(FilePartElm,12859355,483,210)
{
link(onPart,10183540:doString,[])
}
Add(Hub,10444,441,203)
{
link(onEvent1,561298:doAdd,[(471,209)(471,132)])
link(onEvent2,12859355:doPart,[])
}
Add(LineBreak,16351798,749,133)
{
Caption="cl"
link(Out,561298:doClear,[])
Primary=[1592341,-497,49]
}
Add(LineBreak,14369636,140,406)
{
Caption="cl"
link(Out,10748983:doClear,[])
Primary=[4712629,112,-217]
}
Add(ArrayRW,15039287,812,217)
{
link(onRead,2347491:doEvent1,[])
link(Array,561298:Array,[])
link(Index,3981741:Index,[(825,205)(792,205)(792,248)(755,248)])
}
Add(HubEx,15025588,196,182)
{
link(onEvent,10187023:doEvent1,[])
}
Add(HubEx,8362880,313,126)
{
link(onEvent,2196868:doValue,[])
}
Add(If_else,15219936,392,196)
{
@Hint=#24:Не пропустить атрибут 56|
Op2=Integer(56)
link(onFalse,10444:doEvent1,[])
link(Op1,6396709:Attr,[(398,184)(374,184)(374,240)(349,240)])
AddHint(-61,60,146,13,@Hint)
}
Add(Hub,2347491,854,217)
{
link(onEvent1,15165782:doValue,[(878,223)(878,188)])
link(onEvent2,11439258:doValue,[])
}
Add(DirTools,10325374,931,161)
{
Point(doExists)
link(onOK,16142390:doEvent,[])
}
Add(IndexToChanel,16142390,973,161)
{
Point(Data)
link(onEvent2,8362880:doWork1,[(1014,174)(1014,106)(317,106)])
link(Data,15165782:Value,[(979,149)(968,149)(968,222)(895,222)])
}
Add(Memory,15165782,889,182)
{
link(onData,10325374:doExists,[])
}
Add(MTStrTbl,3981741,742,189)
{
Left=15
Top=95
Width=635
Height=415
Name="add_tbl"
Columns=#9:Имя файла|14:Дата изменения|
ColDelimiter=";"
ColumnWidth=300
ImgColumn=0
StateIconsManager="icons_save"
Point(onDblClick)
link(onDblClick,15039287:doRead,[])
}
Add(MT_String,6730565,588,203)
{
link(onResult,8077602:doRowAction,[])
}
Add(MST_RowAction,8077602,637,203)
{
MSTControl="add_tbl"
}
Add(MST_Clear,10748983,182,406)
{
MSTControl="add_tbl"
}
Add(LineBreak,10034015,133,217)
{
Caption="refresh"
link(Out,15025588:doWork3,[(200,223)])
Primary=[2526631,1078,147]
}
Add(IconsManager,14048787,567,329)
{
Name="icons_save"
Icons=['Icon'=[ZIPA217000078DAEDD73D50E2401806E08DE8CD21C2185019F0879F9B8135088C4C66C324C6C2EE2CAFB4E53A4B4B5B4BAB1B4B5BCB2BAFBCD296D2D2929692927B771348C8BF0E8E57F03ADF7C4BE0E10357422444C2CFD97722725F24640F9DA2CE50BF5012F92AEEFB5920BE4CA75332418D794DA664847A45BDA086A867DEC7E8A226E42FEA09EB47D403EACF68421E4753F21BFD01FD09FD1EFD11FD0EFD96AF5FB17EC5E3D16FD1EFD16FD0EFC46DBE9E906BD4803FEE05C750372F7C3D26D7E2F6980CC4B131B942BF46FF813E40BF44BF1AE2D810C7D007E897437E8CDFE6EB31B9E0EB67AC5117A28FD04764955556F9B44892947A4F24D0D4463AF39E7C81DDC8E44B21D90F89B8731B369D3F6C3BE9254BABD52A1192CA94DA8661988613332CE756AC1BCD99D53416166D1E5D07374D5D2CCC63615B8676DAA52275EAEE8AF24DB122BACA740CD598C298E1B25D5A0D486D31546198CA688DAA9A6319ADEE7A53F4E58032DDD4945AB18627398FB2FE671096714B3DB6108B236C2C3EA06AA80DC1733EB7D5A5D9BAB00EF7F4E2AE6D0DDB9E0ABB06DBB7E7868FB6E6363C733D36EA757FA88D78D9096C28B62CADFA6CC19D605C5EBEADDB56B6B11CB4CFB0DEFDDDF3CF0D1E5D6E74B5D9DFB3E1B295423C5E862DE3B3FF665B5334435371CEE9325D6F4658BFE6E71A5D635DAAA82A63D1B6E0B39459276315D98FB61E8CBD51C5891AB6D72BCD6CBDE2D95FDB16166DA3CECFF506EB359ACDBC6BAE1C3BB978506D5095C1B69AA59D2DDB9ED4601361FE964DB559DAE6DFA12E9B00E3B3843DEE1D6E7F594FBDD15AFB64F6F6B7D62569D186E842321B8B67965F6E786D1C169FDD76299322737B347BCD72E03EBBB065375DD6991B37D93FD76DA3719095DD89C0FFAD8DD0096C280EDA5F5BC8F31EB2CF41FB2B271C9CE4358768AF6DF471BE9693616E8D2456FE2CEBD7417657CEE59260615B0BF6C8B6AEFD0DDE67DB6E269A2BC7CE85CD86D845BE683767369BCBC5CF0EB3D950EBC21F61B309DEF3126D4DECAF65EDDF57F83EC3F6B1BF6B8E9DCD8D7FCF1561338E3DA9C75E03DBDFA165CCD55A7B6EABD4AB5171FF73D665EC78C7653B278A42E751A2D2C5F5517327EDD87E47EB743A5A92F00BA44A3E2D3936797081D43E5C825D6595CFCD3F49D14191],'Icon'=[ZIPFE15000078DAED98BD72E2301485AFEC8C9D717094C81881C1C489092179813CC23ED4B694CC5694B4949494CC6C434B4949C96C4749C95EC996218E596CEF6F7638CC4105FE3892EE0C732F00045FAF9F40EA9B0B50C3B5877E457F4113B8949F7DBD8577DAED76E82DECB65BD84A6F60BBD9C006BD5EAFD12B58AF56B0925EC26AB984A5F402160BE1392CE673984BCF603E9BC14C7A0AD3A9F004A693094CA4C730198F612C3D82F1680423E9218C8643184A0F603818C040BA0F837E1FFAD29FE1ACB3CEFAF8D28B4B628669A575757555A954ECA3129C6151C61C54D5CDA19A948833A9EB67AB8DBABB0B3224388B799DB013A23AA8475437AD27A1DEB3D2CB8BE21E02BFE94935A55AADD6B13D0461F7597161E071870945EFC9EAC883E3D1D5E1AB6EDD0F7BCF8AF339B3AD7C623CE8265CD3B18D9CA5B3586BCF79CCBA208468A7207CC662CD379C4E34ED745A06A7E5DA26B92CCD79BF8073624EC147D79FC9EB7C488E7C04CE89B95CF54BE56979F3C25E49EEE92F710F25B97BC1412E0ECC3DD7080A72DD847362EE64FD525CA93C1E340497E76230EFF680ABFF618EFFCB5CE3807362EE54FDC8017753328F22778B1CE4E36E1A0FFF3757BFEF46FD12725470A77F4135E4E82177137327EAA791145736AF08C783C7B71CE4E53ABF9B33F6AA302F2F77819DB4689AE935BE31EE878ABB8B392DBBD5324C1B5B69D7E528D7F383308C393FAA1F7224AB6ED88157B9E7FBD820DFA3C303EE8779A6CD30453CAF5480F37D4F36CA3230C58916547B0F0BCEF3B8E89379B4DF021C67D4A6E27AB8578873A9659A16D641DC688A5322EA0B22259CA5EA5184C38E1F313C23CE071157C3FA9911471479B822D7101C6255BC1E26E72AC9D5A8A91F1FF40C752FE26C75CC35933C669BC65B997B59D4156560545CA638A7A1E631B98BA3C2C7B1EAB27E8E4B31414F382E8EEB1C99F9B0D6EDB61F455E639A9E706A1A534A8D636D31F361640D8F13A565CE8D99A36210B4A36BD0F5F35F026795D4772810F32D]]
}
END_SDK
Add(Edit,15371687,294,105)
{
Left=10
Top=30
Width=370
Text="C:\\del\\123.txt"
}



Редактировалось 1 раз(а), последний 2026-03-05 09:28:08
карма: 1

0
Ответов: 1052
Рейтинг: 219
#14: 2026-03-05 14:13:01 ЛС | профиль | цитата
Gitarist писал(а):
надо закрыть доступ ко всему кроме флэшки.

Может просто запретить диски C: и D: (например) и пользоваться обычным проводником..
Add(MainForm,2953706,266,259)
{
Width=296
Height=186
Point(onClose)
}
Add(WinExec,11401622,392,210)
{
FileName="powershell"
Param="-command Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'NoDrives' -Value 12 -Type DWord;Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'NoViewOnDrive' -Value 12 -Type DWord;Stop-Process -Name explorer -Force;"
Mode=0
Action="runas"
}
Add(WinExec,4445627,392,252)
{
FileName="powershell"
Param="-command Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'NoDrives';Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'NoViewOnDrive';Stop-Process -Name explorer -Force;\r\n"
Mode=0
Action="runas"
}
Add(Button,7397862,266,210)
{
Left=20
Top=35
Width=225
Height=60
Font=[MS Sans Serif,12,0,0,1]
Caption="Спрятать диски C: и D:"
Point(doCaption)
link(onClick,14386622:doSwitch,[])
}
Add(Switch,14386622,329,210)
{
DataOn=String(Показать диски C: и D:)
DataOff=String(Спрятать диски C: и D:)
Point(onOn)
Point(onOff)
link(onSwitch,7397862:doCaption,[(368,216)(368,202)(256,202)(256,216)])
link(onOn,11401622:doShellExec,[])
link(onOff,4445627:doShellExec,[(368,230)(368,265)])
}


Сразу предупреждаю всех. Пользоваться с осторожностью и не кричать потом, где мои диски.

--- Добавлено в 2026-03-05 14:14:39

Для непослушных....
Add(MainForm,2953706,266,259)
{
Width=296
Height=186
Point(onClose)
link(onCreate,4445627:doShellExec,[])
}
Add(WinExec,4445627,336,266)
{
FileName="powershell"
Param="-command Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'NoDrives';Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'NoViewOnDrive';Stop-Process -Name explorer -Force;\r\n"
Mode=0
Action="runas"
}


Редактировалось 2 раз(а), последний 2026-03-05 14:19:04
карма: 20

0
Ответов: 231
Рейтинг: 1
#15: 2026-03-05 14:53:37 ЛС | профиль | цитата
Gunta писал(а):
Сразу предупреждаю всех. Пользоваться с осторожностью и не кричать потом, где мои диски.

Ахах, Gunta, это опасненько)

Короче я сделяль вроде то что мне нужно. На старой доброй StringTableMT

Add(MainForm,8137126,105,133)
{
link(onCreate,2040099:doWork1,[])
}
Add(ChildForm,2040099,217,147)
{
@Hint=#19:Сохранить на флешку|
link(Data1,15371687:Text,[])
AddHint(51,46,125,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,12352849,21,21)
{
WorkCount=1
DataCount=1
Width=1581
Height=501
link(doWork1,4225154:doEvent1,[(45,27)(45,104)])
}
Add(MainForm,14484827,168,385)
{
Left=35
Top=105
Width=667
Height=546
Visible=1
Caption="Сохранить"
BorderStyle=3
Position=1
Point(doShowModal)
}
Add(Button,5403161,1330,371)
{
Left=15
Top=10
Width=175
Height=30
Font=[Arial,12,0,0,204]
Caption="Сохранить здесь"
link(onClick,622629:doString,[])
}
Add(Memory,11439258,1393,224)
{
}
Add(FileTools,10749242,1449,364)
{
link(onEnd,12616912:doTimer,[])
link(FileName,4267698:Var3,[(1455,278)])
link(NewFileName,622629:FString,[(1462,352)(1430,352)(1430,415)(1399,415)])
}
Add(FSMonitor,3404981,203,189)
{
Drive="U"
link(onDeviceArrival,5019291:doWork2,[])
link(onDeviceRemoveComplete,5019291:doWork3,[(242,202)])
link(Drive,3799025:Value,[(209,177)(256,177)(256,230)(272,230)])
}
Add(FormatStr,622629,1393,371)
{
Mask="%1\\%2"
Point(FString)
link(onFString,10749242:doCopy,[])
link(Str1,11439258:Value,[])
link(Str2,11977230:Part,[])
}
Add(FilePartElm,11977230,1400,301)
{
Point(Part)
link(FileName,4267698:Var2,[])
}
Add(Timer,12616912,1498,364)
{
Interval=500
Enable=1
AutoStop=1
link(onTimer,14999975:In,[])
}
Add(Hub,4225154,70,98)
{
OutCount=3
link(onEvent1,4277346:In,[])
link(onEvent2,9245236:doWork2,[])
link(onEvent3,14484827:doShowModal,[(126,118)(126,419)])
}
Add(GetDataEx,4267698,1400,273)
{
link(Data,12352849:Data1,[(1406,41)(27,41)])
}
Add(Button,322872,154,189)
{
Left=430
Top=10
Width=160
Height=30
Font=[Arial,12,0,0,204]
Caption="Извлечь USB-диск"
link(onClick,3404981:doDeviceRemove,[])
}
Add(Button,9803200,175,63)
{
Left=235
Top=10
Width=160
Height=30
Font=[Arial,12,0,0,204]
Caption="Home"
link(onClick,9245236:doWork1,[(235,69)])
}
Add(Hub,10187023,378,189)
{
OutCount=5
link(onEvent1,1592341:In,[])
link(onEvent2,4712629:In,[])
link(onEvent3,8116420:In,[])
link(onEvent4,6396709:doSearch,[])
link(onEvent5,16544941:doText,[])
}
Add(StrList,561298,1127,91)
{
}
Add(LineBreak,1042981,1078,98)
{
Caption="cl"
link(Out,561298:doClear,[])
Primary=[1592341,-672,91]
}
Add(LineBreak,12567617,1029,217)
{
Caption="cl"
link(Out,16309421:doClear,[])
Primary=[4712629,-623,-21]
}
Add(ArrayRW,15039287,1141,217)
{
link(onRead,2347491:doEvent1,[])
link(Array,561298:Array,[])
link(Index,16309421:Index,[(1154,205)(1126,205)(1126,260)(1098,260)])
}
Add(Hub,2347491,1183,217)
{
link(onEvent1,15165782:doValue,[(1207,223)(1207,188)])
link(onEvent2,5232926:doWork2,[])
}
Add(DirTools,10325374,1260,161)
{
Point(doExists)
link(onOK,16142390:doEvent,[])
}
Add(IndexToChanel,16142390,1302,161)
{
Point(Data)
link(onEvent2,15334884:doWork1,[(1346,174)(1346,132)(368,132)])
link(Data,15165782:Value,[(1308,149)(1296,149)(1296,240)(1224,240)])
}
Add(Memory,15165782,1218,182)
{
link(onData,10325374:doExists,[])
}
Add(StringTableMT,16309421,1071,210)
{
Left=5
Top=100
Width=635
Height=340
Font=[Arial,12,0,0,204]
Name="table1"
Columns=#13:Имя файла=450|18:Дата изменения=150|
ColumnClick=1
Flat=1
TabGrid=0
Grid=0
AssignedIList=0
IconsCheck=['Icon'=[ZIPFE15000078DAED98BD72E2301485AFEC8C9D717094C81881C1C489092179813CC23ED4B694CC5694B4949494CC6C434B4949C96C4749C95EC996218E596CEF6F7638CC4105FE3892EE0C732F00045FAF9F40EA9B0B50C3B5877E457F4113B8949F7DBD8577DAED76E82DECB65BD84A6F60BBD9C006BD5EAFD12B58AF56B0925EC26AB984A5F402160BE1392CE673984BCF603E9BC14C7A0AD3A9F004A693094CA4C730198F612C3D82F1680423E9218C8643184A0F603818C040BA0F837E1FFAD29FE1ACB3CEFAF8D28B4B628669A575757555A954ECA3129C6151C61C54D5CDA19A948833A9EB67AB8DBABB0B3224388B799DB013A23AA8475437AD27A1DEB3D2CB8BE21E02BFE94935A55AADD6B13D0461F7597161E071870945EFC9EAC883E3D1D5E1AB6EDD0F7BCF8AF339B3AD7C623CE8265CD3B18D9CA5B3586BCF79CCBA208468A7207CC662CD379C4E34ED745A06A7E5DA26B92CCD79BF8073624EC147D79FC9EB7C488E7C04CE89B95CF54BE56979F3C25E49EEE92F710F25B97BC1412E0ECC3DD7080A72DD847362EE64FD525CA93C1E340497E76230EFF680ABFF618EFFCB5CE3807362EE54FDC8017753328F22778B1CE4E36E1A0FFF3757BFEF46FD12725470A77F4135E4E82177137327EAA791145736AF08C783C7B71CE4E53ABF9B33F6AA302F2F77819DB4689AE935BE31EE878ABB8B392DBBD5324C1B5B69D7E528D7F383308C393FAA1F7224AB6ED88157B9E7FBD820DFA3C303EE8779A6CD30453CAF5480F37D4F36CA3230C58916547B0F0BCEF3B8E89379B4DF021C67D4A6E27AB8578873A9659A16D641DC688A5322EA0B22259CA5EA5184C38E1F313C23CE071157C3FA9911471479B822D7101C6255BC1E26E72AC9D5A8A91F1FF40C752FE26C75CC35933C669BC65B997B59D4156560545CA638A7A1E631B98BA3C2C7B1EAB27E8E4B31414F382E8EEB1C99F9B0D6EDB61F455E639A9E706A1A534A8D636D31F361640D8F13A565CE8D99A36210B4A36BD0F5F35F026795D4772810F32D],'Icon'=[ZIPA217000078DAEDD73D50E2401806E08DE8CD21C2185019F0879F9B8135088C4C66C324C6C2EE2CAFB4E53A4B4B5B4BAB1B4B5BCB2BAFBCD296D2D2929692927B771348C8BF0E8E57F03ADF7C4BE0E10357422444C2CFD97722725F24640F9DA2CE50BF5012F92AEEFB5920BE4CA75332418D794DA664847A45BDA086A867DEC7E8A226E42FEA09EB47D403EACF68421E4753F21BFD01FD09FD1EFD11FD0EFD96AF5FB17EC5E3D16FD1EFD16FD0EFC46DBE9E906BD4803FEE05C750372F7C3D26D7E2F6980CC4B131B942BF46FF813E40BF44BF1AE2D810C7D007E897437E8CDFE6EB31B9E0EB67AC5117A28FD04764955556F9B44892947A4F24D0D4463AF39E7C81DDC8E44B21D90F89B8731B369D3F6C3BE9254BABD52A1192CA94DA8661988613332CE756AC1BCD99D53416166D1E5D07374D5D2CCC63615B8676DAA52275EAEE8AF24DB122BACA740CD598C298E1B25D5A0D486D31546198CA688DAA9A6319ADEE7A53F4E58032DDD4945AB18627398FB2FE671096714B3DB6108B236C2C3EA06AA80DC1733EB7D5A5D9BAB00EF7F4E2AE6D0DDB9E0ABB06DBB7E7868FB6E6363C733D36EA757FA88D78D9096C28B62CADFA6CC19D605C5EBEADDB56B6B11CB4CFB0DEFDDDF3CF0D1E5D6E74B5D9DFB3E1B295423C5E862DE3B3FF665B5334435371CEE9325D6F4658BFE6E71A5D635DAAA82A63D1B6E0B39459276315D98FB61E8CBD51C5891AB6D72BCD6CBDE2D95FDB16166DA3CECFF506EB359ACDBC6BAE1C3BB978506D5095C1B69AA59D2DDB9ED4601361FE964DB559DAE6DFA12E9B00E3B3843DEE1D6E7F594FBDD15AFB64F6F6B7D62569D186E842321B8B67965F6E786D1C169FDD76299322737B347BCD72E03EBBB065375DD6991B37D93FD76DA3719095DD89C0FFAD8DD0096C280EDA5F5BC8F31EB2CF41FB2B271C9CE4358768AF6DF471BE9693616E8D2456FE2CEBD7417657CEE59260615B0BF6C8B6AEFD0DDE67DB6E269A2BC7CE85CD86D845BE683767369BCBC5CF0EB3D950EBC21F61B309DEF3126D4DECAF65EDDF57F83EC3F6B1BF6B8E9DCD8D7FCF1561338E3DA9C75E03DBDFA165CCD55A7B6EABD4AB5171FF73D665EC78C7653B278A42E751A2D2C5F5517327EDD87E47EB743A5A92F00BA44A3E2D3936797081D43E5C825D6595CFCD3F49D14191]]
MiscIcons=['Icon'=[ZIPFE15000078DAED98BD72E2301485AFEC8C9D717094C81881C1C489092179813CC23ED4B694CC5694B4949494CC6C434B4949C96C4749C95EC996218E596CEF6F7638CC4105FE3892EE0C732F00045FAF9F40EA9B0B50C3B5877E457F4113B8949F7DBD8577DAED76E82DECB65BD84A6F60BBD9C006BD5EAFD12B58AF56B0925EC26AB984A5F402160BE1392CE673984BCF603E9BC14C7A0AD3A9F004A693094CA4C730198F612C3D82F1680423E9218C8643184A0F603818C040BA0F837E1FFAD29FE1ACB3CEFAF8D28B4B628669A575757555A954ECA3129C6151C61C54D5CDA19A948833A9EB67AB8DBABB0B3224388B799DB013A23AA8475437AD27A1DEB3D2CB8BE21E02BFE94935A55AADD6B13D0461F7597161E071870945EFC9EAC883E3D1D5E1AB6EDD0F7BCF8AF339B3AD7C623CE8265CD3B18D9CA5B3586BCF79CCBA208468A7207CC662CD379C4E34ED745A06A7E5DA26B92CCD79BF8073624EC147D79FC9EB7C488E7C04CE89B95CF54BE56979F3C25E49EEE92F710F25B97BC1412E0ECC3DD7080A72DD847362EE64FD525CA93C1E340497E76230EFF680ABFF618EFFCB5CE3807362EE54FDC8017753328F22778B1CE4E36E1A0FFF3757BFEF46FD12725470A77F4135E4E82177137327EAA791145736AF08C783C7B71CE4E53ABF9B33F6AA302F2F77819DB4689AE935BE31EE878ABB8B392DBBD5324C1B5B69D7E528D7F383308C393FAA1F7224AB6ED88157B9E7FBD820DFA3C303EE8779A6CD30453CAF5480F37D4F36CA3230C58916547B0F0BCEF3B8E89379B4DF021C67D4A6E27AB8578873A9659A16D641DC688A5322EA0B22259CA5EA5184C38E1F313C23CE071157C3FA9911471479B822D7101C6255BC1E26E72AC9D5A8A91F1FF40C752FE26C75CC35933C669BC65B997B59D4156560545CA638A7A1E631B98BA3C2C7B1EAB27E8E4B31414F382E8EEB1C99F9B0D6EDB61F455E639A9E706A1A534A8D636D31F361640D8F13A565CE8D99A36210B4A36BD0F5F35F026795D4772810F32D],'Icon'=[ZIPA217000078DAEDD73D50E2401806E08DE8CD21C2185019F0879F9B8135088C4C66C324C6C2EE2CAFB4E53A4B4B5B4BAB1B4B5BCB2BAFBCD296D2D2929692927B771348C8BF0E8E57F03ADF7C4BE0E10357422444C2CFD97722725F24640F9DA2CE50BF5012F92AEEFB5920BE4CA75332418D794DA664847A45BDA086A867DEC7E8A226E42FEA09EB47D403EACF68421E4753F21BFD01FD09FD1EFD11FD0EFD96AF5FB17EC5E3D16FD1EFD16FD0EFC46DBE9E906BD4803FEE05C750372F7C3D26D7E2F6980CC4B131B942BF46FF813E40BF44BF1AE2D810C7D007E897437E8CDFE6EB31B9E0EB67AC5117A28FD04764955556F9B44892947A4F24D0D4463AF39E7C81DDC8E44B21D90F89B8731B369D3F6C3BE9254BABD52A1192CA94DA8661988613332CE756AC1BCD99D53416166D1E5D07374D5D2CCC63615B8676DAA52275EAEE8AF24DB122BACA740CD598C298E1B25D5A0D486D31546198CA688DAA9A6319ADEE7A53F4E58032DDD4945AB18627398FB2FE671096714B3DB6108B236C2C3EA06AA80DC1733EB7D5A5D9BAB00EF7F4E2AE6D0DDB9E0ABB06DBB7E7868FB6E6363C733D36EA757FA88D78D9096C28B62CADFA6CC19D605C5EBEADDB56B6B11CB4CFB0DEFDDDF3CF0D1E5D6E74B5D9DFB3E1B295423C5E862DE3B3FF665B5334435371CEE9325D6F4658BFE6E71A5D635DAAA82A63D1B6E0B39459276315D98FB61E8CBD51C5891AB6D72BCD6CBDE2D95FDB16166DA3CECFF506EB359ACDBC6BAE1C3BB978506D5095C1B69AA59D2DDB9ED4601361FE964DB559DAE6DFA12E9B00E3B3843DEE1D6E7F594FBDD15AFB64F6F6B7D62569D186E842321B8B67965F6E786D1C169FDD76299322737B347BCD72E03EBBB065375DD6991B37D93FD76DA3719095DD89C0FFAD8DD0096C280EDA5F5BC8F31EB2CF41FB2B271C9CE4358768AF6DF471BE9693616E8D2456FE2CEBD7417657CEE59260615B0BF6C8B6AEFD0DDE67DB6E269A2BC7CE85CD86D845BE683767369BCBC5CF0EB3D950EBC21F61B309DEF3126D4DECAF65EDDF57F83EC3F6B1BF6B8E9DCD8D7FCF1561338E3DA9C75E03DBDFA165CCD55A7B6EABD4AB5171FF73D665EC78C7653B278A42E751A2D2C5F5517327EDD87E47EB743A5A92F00BA44A3E2D3936797081D43E5C825D6595CFCD3F49D14191]]
Icons=['Icon'=[ZIPFE15000078DAED98BD72E2301485AFEC8C9D717094C81881C1C489092179813CC23ED4B694CC5694B4949494CC6C434B4949C96C4749C95EC996218E596CEF6F7638CC4105FE3892EE0C732F00045FAF9F40EA9B0B50C3B5877E457F4113B8949F7DBD8577DAED76E82DECB65BD84A6F60BBD9C006BD5EAFD12B58AF56B0925EC26AB984A5F402160BE1392CE673984BCF603E9BC14C7A0AD3A9F004A693094CA4C730198F612C3D82F1680423E9218C8643184A0F603818C040BA0F837E1FFAD29FE1ACB3CEFAF8D28B4B628669A575757555A954ECA3129C6151C61C54D5CDA19A948833A9EB67AB8DBABB0B3224388B799DB013A23AA8475437AD27A1DEB3D2CB8BE21E02BFE94935A55AADD6B13D0461F7597161E071870945EFC9EAC883E3D1D5E1AB6EDD0F7BCF8AF339B3AD7C623CE8265CD3B18D9CA5B3586BCF79CCBA208468A7207CC662CD379C4E34ED745A06A7E5DA26B92CCD79BF8073624EC147D79FC9EB7C488E7C04CE89B95CF54BE56979F3C25E49EEE92F710F25B97BC1412E0ECC3DD7080A72DD847362EE64FD525CA93C1E340497E76230EFF680ABFF618EFFCB5CE3807362EE54FDC8017753328F22778B1CE4E36E1A0FFF3757BFEF46FD12725470A77F4135E4E82177137327EAA791145736AF08C783C7B71CE4E53ABF9B33F6AA302F2F77819DB4689AE935BE31EE878ABB8B392DBBD5324C1B5B69D7E528D7F383308C393FAA1F7224AB6ED88157B9E7FBD820DFA3C303EE8779A6CD30453CAF5480F37D4F36CA3230C58916547B0F0BCEF3B8E89379B4DF021C67D4A6E27AB8578873A9659A16D641DC688A5322EA0B22259CA5EA5184C38E1F313C23CE071157C3FA9911471479B822D7101C6255BC1E26E72AC9D5A8A91F1FF40C752FE26C75CC35933C669BC65B997B59D4156560545CA638A7A1E631B98BA3C2C7B1EAB27E8E4B31414F382E8EEB1C99F9B0D6EDB61F455E639A9E706A1A534A8D636D31F361640D8F13A565CE8D99A36210B4A36BD0F5F35F026795D4772810F32D],'Icon'=[ZIPA217000078DAEDD73D50E2401806E08DE8CD21C2185019F0879F9B8135088C4C66C324C6C2EE2CAFB4E53A4B4B5B4BAB1B4B5BCB2BAFBCD296D2D2929692927B771348C8BF0E8E57F03ADF7C4BE0E10357422444C2CFD97722725F24640F9DA2CE50BF5012F92AEEFB5920BE4CA75332418D794DA664847A45BDA086A867DEC7E8A226E42FEA09EB47D403EACF68421E4753F21BFD01FD09FD1EFD11FD0EFD96AF5FB17EC5E3D16FD1EFD16FD0EFC46DBE9E906BD4803FEE05C750372F7C3D26D7E2F6980CC4B131B942BF46FF813E40BF44BF1AE2D810C7D007E897437E8CDFE6EB31B9E0EB67AC5117A28FD04764955556F9B44892947A4F24D0D4463AF39E7C81DDC8E44B21D90F89B8731B369D3F6C3BE9254BABD52A1192CA94DA8661988613332CE756AC1BCD99D53416166D1E5D07374D5D2CCC63615B8676DAA52275EAEE8AF24DB122BACA740CD598C298E1B25D5A0D486D31546198CA688DAA9A6319ADEE7A53F4E58032DDD4945AB18627398FB2FE671096714B3DB6108B236C2C3EA06AA80DC1733EB7D5A5D9BAB00EF7F4E2AE6D0DDB9E0ABB06DBB7E7868FB6E6363C733D36EA757FA88D78D9096C28B62CADFA6CC19D605C5EBEADDB56B6B11CB4CFB0DEFDDDF3CF0D1E5D6E74B5D9DFB3E1B295423C5E862DE3B3FF665B5334435371CEE9325D6F4658BFE6E71A5D635DAAA82A63D1B6E0B39459276315D98FB61E8CBD51C5891AB6D72BCD6CBDE2D95FDB16166DA3CECFF506EB359ACDBC6BAE1C3BB978506D5095C1B69AA59D2DDB9ED4601361FE964DB559DAE6DFA12E9B00E3B3843DEE1D6E7F594FBDD15AFB64F6F6B7D62569D186E842321B8B67965F6E786D1C169FDD76299322737B347BCD72E03EBBB065375DD6991B37D93FD76DA3719095DD89C0FFAD8DD0096C280EDA5F5BC8F31EB2CF41FB2B271C9CE4358768AF6DF471BE9693616E8D2456FE2CEBD7417657CEE59260615B0BF6C8B6AEFD0DDE67DB6E269A2BC7CE85CD86D845BE683767369BCBC5CF0EB3D950EBC21F61B309DEF3126D4DECAF65EDDF57F83EC3F6B1BF6B8E9DCD8D7FCF1561338E3DA9C75E03DBDFA165CCD55A7B6EABD4AB5171FF73D665EC78C7653B278A42E751A2D2C5F5517327EDD87E47EB743A5A92F00BA44A3E2D3936797081D43E5C825D6595CFCD3F49D14191]]
AutoTblStrLst=0
StaticColumn=0
Point(Strings)
Point(doSort)
Point(Index)
Point(onDblClick)
Point(doMT_InsertIcon)
link(onDblClick,15039287:doRead,[])
}
Add(LineBreak,13763956,1316,210)
{
Caption="set"
link(Out,5232926:doWork1,[(1376,216)])
Primary=[8116420,-910,-7]
}
Add(HubEx,5232926,1372,224)
{
link(onEvent,11439258:doValue,[])
}
Add(LineBreak,13161637,1351,301)
{
Caption="set"
link(Out,11977230:doPart,[])
Primary=[4277346,-1218,-203]
}
Add(LineBreak,220832,252,77)
{
Caption="refresh"
link(Out,5304091:doWork1,[(317,83)])
Primary=[14999975,1288,287]
}
Add(VisualStrings,5264439,266,105)
{
@Hint=#25:Буква флэшки по умолчанию|
Lines=#1:U|
Point(doText)
Point(onText)
link(onText,5304091:doWork2,[])
AddHint(93,-17,162,13,@Hint)
}
Add(HubEx,5304091,313,105)
{
Angle=1
link(onEvent,3009041:doWork1,[])
}
Add(HubEx,9245236,231,105)
{
link(onEvent,5264439:doText,[])
}
Add(FormatStr,2509371,329,189)
{
Mask="%1:\\"
Point(FString)
link(onFString,15334884:doWork2,[])
}
Add(HubEx,3009041,313,189)
{
link(onEvent,2509371:doString,[])
}
Add(FileSearch,6396709,476,210)
{
SubDir=1
FullOtherName=1
Include=2
Point(DateModify)
Point(Attr)
link(onSearch,4128169:doValue,[])
}
Add(FormatStr,10183540,910,217)
{
Mask="0;%1;%2"
Point(FString)
link(onFString,1764956:doWork3,[(1012,223)])
link(Str1,8314110:Var2,[])
link(Str2,3395819:Var2,[])
}
Add(FilePartElm,12859355,742,224)
{
Point(Part)
link(onPart,1777196:doExists,[])
link(FileName,8314262:Var2,[])
}
Add(Hub,10444,700,217)
{
link(onEvent1,561298:doAdd,[(729,223)(729,97)])
link(onEvent2,12859355:doPart,[])
}
Add(If_else,15219936,602,210)
{
@Hint=#24:Не пропустить атрибут 56|
Op2=Integer(56)
link(onFalse,9585251:doData,[])
link(Op1,6396709:Attr,[(608,198)(578,198)(578,268)(503,268)])
AddHint(-61,73,146,13,@Hint)
}
Add(DirTools,1777196,798,203)
{
Point(doExists)
link(onOK,13066823:doEvent,[])
link(Source,8314262:Var3,[(804,178)])
}
Add(IndexToChanel,13066823,854,203)
{
Count=3
link(onEvent2,6135023:doString,[])
link(onEvent3,10183540:doString,[])
}
Add(FormatStr,6135023,966,210)
{
Mask="1;%1;%2"
Point(FString)
link(onFString,1764956:doWork2,[])
link(Str1,8314110:Var3,[(972,188)])
link(Str2,3395819:Var3,[(979,180)])
}
Add(GetDataEx,3395819,917,175)
{
Angle=3
link(Data,6396709:DateModify,[(838,180)(838,277)(496,277)])
}
Add(HubEx,1764956,1008,210)
{
link(onEvent,16309421:doAdd,[])
}
Add(GetDataEx,8314110,910,183)
{
Angle=3
link(Data,12859355:Part,[(845,188)(845,270)(748,270)])
}
Add(Memory,4128169,525,210)
{
link(onData,15219936:doCompare,[])
}
Add(GetDataEx,8314262,742,173)
{
Angle=3
link(Data,10528234:Var3,[])
}
Add(DoData,9585251,651,217)
{
link(onEventData,10444:doEvent1,[])
link(Data,10528234:Var2,[])
}
Add(GetDataEx,10528234,651,173)
{
Angle=3
link(Data,4128169:Value,[(589,178)(589,261)(531,261)])
}
Add(Label,16544941,406,217)
{
Left=10
Top=80
Width=151
Height=20
Font=[Arial,10,0,0,204]
Caption=" "
}
Add(HubEx,15334884,364,189)
{
link(onEvent,10187023:doEvent1,[])
}
Add(Memory,3799025,266,189)
{
Default=String(U:\\)
link(onData,3009041:doWork2,[])
}
Add(HubEx,5019291,238,189)
{
link(onEvent,3799025:doValue,[])
}
END_SDK
Add(Edit,15371687,217,98)
{
Left=10
Top=30
Width=370
Text="C:\\del\\123.txt"
}

карма: 1

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)