Вверх ↑
Ответов: 700
Рейтинг: 145
#1: 2022-07-03 12:06:07 ЛС | профиль | цитата
Udokanec писал(а):
.Gunta в том то и дело что эталонная папка допустим *drawable-xhdpi* находится в одной папке с другими папками.На ум приходит только КОПИРОВАТЬ-УДАЛИТЬ-ВСТАВИТЬ.

Нужно просто пропустить эту папку во время сканирования.

Add(Button,1032059,35,217)
{
Left=45
Top=10
Width=95
Caption="Выбратьпапку"
link(onClick,15679354:doEvent1,[])
}
Add(Button,1454278,441,371)
{
Left=300
Top=10
Width=140
Caption="Найти дубликаты"
link(onClick,8782185:doEvent1,[])
}
Add(FileSearch,9717498,700,259)
{
Ext="*.png"
TimeType=1
link(onSearch,3582628:doPart,[])
link(onEndSearch,8658984:doData,[(767,272)(767,342)])
}
Add(MainForm,11209390,315,77)
{
Width=977
Height=479
}
Add(Memo,2318742,903,315)
{
Left=270
Top=75
Width=195
Height=260
ScrollBars=3
ReadOnly=0
}
Add(Memo,10164561,973,273)
{
Left=490
Top=75
Width=405
Height=260
ScrollBars=3
ReadOnly=0
link(Str,14001984:Value,[(979,264)(953,264)(953,418)(727,418)])
}
Add(FilePartElm,3582628,777,259)
{
link(onPart,8494641:doAdd,[])
}
Add(FileSearch,6566935,539,378)
{
Ext="*.png"
TimeType=1
link(onSearch,4180243:doCompare,[])
link(Dir,10153823:Var2,[])
}
Add(StrList,8494641,840,259)
{
Point(doGetIndex)
Point(onGetIndex)
link(onGetIndex,15132075:doCompare,[])
}
Add(DoData,8658984,840,336)
{
link(onEventData,2318742:doText,[])
link(Data,8494641:Text,[])
}
Add(Memory,14001984,721,378)
{
link(onData,8211724:doPart,[])
}
Add(FilePartElm,8211724,784,378)
{
link(onPart,8494641:doGetIndex,[(830,384)(830,293)])
}
Add(If_else,15132075,903,266)
{
Op2=Integer(-1)
link(onFalse,10164561:doAdd,[])
}
Add(FileTools,539386,1043,462)
{
link(onEnd,10407144:doData,[])
}
Add(StrMask,13872315,280,224)
{
Mask="*drawable*"
Point(doMask)
link(onTrue,10491973:doCompare,[])
}
Add(StrMask,10491973,329,231)
{
Mask="*hdpi*"
Point(doMask)
link(onFalse,8824824:doCompare,[(373,237)(373,209)])
link(onTrue,132297:doWork2,[])
}
Add(StrMask,8824824,385,203)
{
Mask="*mdpi*"
Point(doMask)
link(onFalse,7082500:doCompare,[])
link(onTrue,132297:doWork1,[(424,216)])
}
Add(HubEx,132297,420,238)
{
link(onEvent,9455963:doWork2,[])
}
Add(StrMask,7082500,441,203)
{
Mask="*ldpi*"
Point(doMask)
link(onTrue,9455963:doWork1,[(487,216)])
}
Add(HubEx,9455963,483,238)
{
link(onEvent,5935476:doAdd,[])
}
Add(FileSearch,14184120,224,224)
{
FullName=1
Include=1
link(onSearch,13872315:doCompare,[])
}
Add(Browse,5449089,133,224)
{
Title="Папка где искать дубликаты"
NewStyle=0
NewDirButton=1
link(onBrowse,8494145:doText,[])
}
Add(Edit,8494145,182,224)
{
Left=35
Top=40
Width=195
Text=""
link(onChange,14184120:doSearch,[])
}
Add(FormatStr,12548257,602,259)
{
Mask="%2\\res\%1"
Point(FString)
link(onFString,9717498:doSearch,[])
link(Str2,10153823:Var1,[(615,236)(552,236)])
}
Add(Label,5275819,357,84)
{
Left=60
Top=375
Width=147
Height=27
Caption="Выбор эталонной папки\r\nВыделить элемент"
}
Add(ListBox,5935476,504,238)
{
Left=35
Top=75
Width=205
Height=260
Hint="Выбор эталонной папки\r\nВыделить элемент"
DataType=1
Point(String)
link(onClick,4796137:doEvent1,[])
}
Add(Hub,15679354,98,217)
{
link(onEvent1,10052181:In,[(123,223)(123,209)])
link(onEvent2,5449089:doBrowse,[])
}
Add(LineBreak,544333,455,252)
{
link(Out,5935476:doClear,[(494,258)(494,251)])
Primary=[10052181,-315,-49]
}
Add(Hub,4796137,560,245)
{
link(onEvent1,8494641:doClear,[(816,251)(816,272)])
link(onEvent2,12548257:doString,[(592,258)(592,265)])
}
Add(StrMask,4180243,665,378)
{
Point(doMask)
link(onFalse,14001984:doValue,[])
}
Add(StrCatDelim,13696455,602,385)
{
Delimiter="\"
Str2="*"
link(onStrCatDlm,4180243:doMask,[])
link(Str1,12548257:FString,[])
}
Add(Hub,8782185,490,371)
{
link(onEvent1,13696455:doStrCatDlm,[(578,377)(578,391)])
link(onEvent2,6566935:doSearch,[])
}
Add(GetDataEx,10153823,546,273)
{
Angle=3
link(Data,8494145:Text,[(188,278)])
}
Add(Button,10652088,875,469)
{
Left=585
Top=10
Width=215
Caption="Удалить лубликаты"
link(onClick,3359661:doMessage,[])
}
Add(Message,3359661,931,469)
{
Message="Вы уверены что нужно удалить эти файлы"
Type=2
Point(onYES)
link(onYES,10396108:doEnum,[])
}
Add(ArrayEnum,10396108,987,476)
{
Type=1
link(onItem,539386:doDelete,[])
link(Array,10164561:Array,[])
}
Add(DoData,10407144,1099,462)
{
link(onEventData,10164561:doDelete,[(1138,468)(1138,447)(963,447)(963,293)])
link(Data,10396108:Index,[(1105,453)(1091,453)(1091,516)(1000,516)])
}

карма: 15

0