<html> <head> <meta http-equiv="Content-Type" Content="text/html; charset=utf-8"> <title> Power Pro + Total Commander </title> </head> <body background="../5.gif"> <table width=100%> <tr> <td> <img src="../Vochomurka.gif" align="left" hspace="20"> </td> <td> <h1> <center>  0AH8@5=85 Lister'0 </center> </h1> </td> </tr> </table> <p align=justify> 45AL <=5 ?@845BAO >B:070BLAO >B AB02H59 B@048F8>==>9 AE5<K ?@54AB02;5=8O A:@8?B0: B01;8G:0-:>4-:><<5=B0@88. %>BO 1K ?>B><C, GB> A:@8?B>2 745AL 1C45B A@07C B@8. @><5 B>3>, 4;O @01>BK A:@8?B>2 (?> :@09=59 <5@5, =5:>B>@KE 8E DC=:F89) =5>1E>48<0 =0AB@>9:0 :>=D83C@0F88 PowerPro. "0: GB> <=5 ?>:070;>AL F5;5A>>1@07=K< @0718BL 87;>65=85 =0 =5A:>;L:> =51>;LH8E 3;02>:. '0ABL 87 =8E 1C4CB >?8AK20BL B5<K, E>@>H> 7=0:><K5 =5:>B>@K< 87 G8B0B5;59. >MB><C ?@845BAO ?>?@>A8BL C =8E ?@>I5=8O. <p><br> <h3> <center> 1. @>;>3: ?0:5B=K9 ?@>A<>B@ </center> </h3> <p align=justify> 8G=> <=5 G0AB5=L:> ?@8E>48BAO ?>;L7>20BLAO DC=:F859 Lister'0, ?>72>;ONI59 ?@>A<0B@820BL ?@>872>;L=>5 :>;8G5AB2> D09;>2 ?>4@O4. ;O B5E, :B> =5 2 :C@A5: 2K45;82 =5A:>;L:> D09;>2 8 =0602 >?@545;5==CN :><18=0F8N :;028H (?> C<>;G0=8N Shift+F3), <>6=> ?@>A<>B@5BL 8E ?> >G5@548, ?5@5<5I0OAL 2?5@54 ?> A?8A:C :;028H59 "n" (next), 0 =0704 - "p" (previous). <p align=justify> A;8 :>;8G5AB2> D09;>2 8AG8A;O5BAO 548=8F0<8 8 4065 45AOB:0<8, ?@>1;5< =5 2>7=8:05B. > 2>B ?@8 1>;LH>< :>;8G5AB25 D09;>2 @01>B0 A =8<8 B@51C5B >?@545;5==KE >?5@0F89, 4;O 2K?>;=5=8O :>B>@KE Total Commander >:07K205BAO 15AA8;L=K<. <p align=justify> >?CAB8<, ?@>A<0B@820O >48= 87 A>B=8 2K45;5==KE D09;>2, <K ?@8E>48< : 2K2>4C, GB> 40==K9 D09; =0< =5 =C65= 8 B@51C5B C40;5=8O. >B GB> 4;O MB>3> =04> A45;0BL: <ul> <li> @>G5ABL 8<O D09;0 2 703>;>2:5 Lister'0; <li> 5@59B8 2 D09;>2CN ?0=5;L Total Commander; <li> 09B8 40==K9 D09;; <li> #40;8BL 53>; <li> 5@=CBLAO 2 Lister. </ul> <p align=justify> 070;>AL 1K - GB> A;>6=>3>? > 745AL <=>65AB2> <5;:8E (8 =5 >G5=L <5;:8E) "5A;8", :>B>@K5 A?>A>1=K ?@52@0B8BL @01>BC 2 ?KB:C. >B 40;5:> =5 ?>;=K9 8E A?8A>:: <ul> <li> >;=>5 8<O D09;0 <>65B 1KBL 4;8==K<, :@><5 B>3>, >=> <>65B 1KBL >G5=L ?>E>65 (>B;8G0BLAO 2A53> >4=8< A8<2>;><) =0 8<O 4@C3>3> D09;0, :>B>@K9 ?>MB><C <>65B 1KBL C40;5= >H81>G=>. @>25@:0 70B@C4=5=0, ?>A:>;L:C A:>?8@>20BL 8<O D09;0 2 1CD5@ =52>7<>6=> (5A;8 :B>-B> 7=05B, :0: MB> A45;0BL, ?CABL A>>1I8B!); <li> G5=L G0AB> B0:>9 A?8A>: >1@07C5BAO ?>A;5 :>=B5:AB=>3> ?>8A:0 ?> =5A:>;L:8< 48A:0<, 8 D09;K 2 A?8A:5 <>3CB =0E>48BLAO :064K9 ?> A2>5<C ?CB8. 'B>1K ?5@59B8 : :064><C, ?@8E>48BAO 8=>340 4>;3> ?CB5H5AB2>20BL ?> 45@52C 48@5:B>@89; <li> K205B, GB> ?@>A<0B@8205<K5 D09;K B@51C5BAO @0745;8BL =0 =5A:>;L:> 3@C??: >4=8 AB5@5BL, 4@C385 ?5@5<5AB8BL, B@5BL8 A:>?8@>20BL, G5B25@BK5 700@E828@>20BL, 8 B. 4. 0: 1KBL? @8E>48BAO ?@>A<0B@820BL A?8A>: =5>4=>:@0B=>, 8, 5A;8 D09;>2 <=>3>, >4=> ?@54GC2AB285 B0:>9 =5>1E>48<>AB8 A?>A>1=> ?@825AB8 : <KA;8 > A0<>C189AB25; <li> 0;55, GB>1K 2:;NG8BL D09; 2 >4=C 8 BC 65 3@C??C, ?@8E>48BAO ?>AB>O==> ?5@5:;NG0BLAO 87 Lister'0 2 D09;>2CN ?0=5;L, 8A:0BL 2 A?8A:5 8<O D09;0, 2K45;OBL 53>, 2>72@0I0BLAO 2 Lister... <li> 4=064K, 70?CAB82 =0 2K?>;=5=85 >48= =C4=K9 @0AG5B, O ?5@5:;NG8;AO 2 Total Commander 8 AB0; ?@>A<0B@820BL A?8A>:, ?5@5:;NG0OAL 2 D09;>2CN ?0=5;L 8 2K45;OO =5>1E>48<K5 D09;K. !?CABO G0A MB>9 4>=5;L7O 8=B5;;5:BC0;L=>9 @01>BK @0AG5B ?>425A8; :><?LNB5@ =0AB>;L:> 15B>==>, GB> ?@8H;>AL =068<0BL 2>;H51=CN :=>?:C Reset... 0: 2K ?>=8<05B5, ?;>4K B@C4>2 ?> 2K45;5=8N D09;>2 ?>H;8 ?AC ?>4 E2>AB... </ul> 5@>OB=>, :064K9, :><C ?@8E>48BAO ?>;L7>20BLAO ?0:5B=K< ?@>A<>B@><, ?@>4>;68B MB>B 3@CAB=K9 A?8A>:. <p align=justify> @54;0305<K5 A:@8?BK 8 87<5=5=8O 2 :>=D83C@0F88 PowerPro 5A;8 8 =5 @5H0NB 2A5 >?8A0==K5 ?@>1;5<K, B>, ?> :@09=59 <5@5, C<5=LH0NB 8E :>;8G5AB2> 8 C?@>I0NB @5H5=85 >AB0;L=KE. <p><br> <h3> <center> 2. >=D83C@0F8O PowerPro: :;028H8 8 :;0AA >:=0 </center> </h3> <p align=justify> 8=59:0 >?5@0F8>==KE A8AB5< =>A8B =0720=85 Windows =5 B>;L:> ?>B><C, GB> 2 =59 ACI5AB2CNB B0:85 >:=0, :0: Total Commander 8 Word. >=OB85 ">:=>" 8<55B 3>@074> 1>;55 H8@>:89 A<KA;, 40BL :>B>@><C 8AG5@?K20NICN D>@<C;8@>2:C >G5=L A;>6=>. :=> 8<55B <=>65AB2> E0@0:B5@8AB8:, 87 :>B>@KE 4;O =0A 2 40==>< A;CG05 2065= <font color="#ff6666">:;0AA</font> (B8?, @07=>284=>ABL). 0?@8<5@, D09;>20O ?0=5;L Total Commander ?@54AB02;O5B A>1>9 >:=> :;0AA0 TMyListBox, 0 2AB@>5==K9 ?@>A<>B@I8: Lister A>7405B >:=> :;0AA0 TLister. <5==> MB>B :;0AA =0A 8 8=B5@5AC5B. <p align=justify> !@548 <=>3>G8A;5==KE 2>7<>6=>AB59 PowerPro 5ABL 8 B0:0O, :0: =07=0G5=85 >?@545;5==K< :;028H0< >?@545;5==KE 459AB289 2 >?@545;5==KE >:=0E. / C65 :>A25==> 70B@03820; MB>B 2>?@>A ?@8 >?8A0=88 A:@8?B0 <a href="F2.htm">F2</a> - :;028H0 F2 2K7K205B ;>:0;L=>5 <5=N 5A;8, 2>-?5@2KE, :;0AA 0:B82=>3> >:=0 TTOTAL_CMD (:;0AA >:=0 Total Commander), 0 2>-2B>@KE, D09; <tt><b>_local.bar</b></tt> ACI5AB2C5B 2 B5:CI59 48@5:B>@88 8;8 55 @>48B5;5. 0?@8<5@, >:=> :><<5=B0@8O : D09;C 8<55B :;0AA TMemo, 8 :;028H0 F2 2 =5< A@01>B05B :0: ?>;>65=> - A>E@0=8B :><<5=B0@89, 2=5 7028A8<>AB8 >B =0;8G8O D09;0 <tt><b>_local.bar</b></tt>. <p align=justify> =0;>38G=K9 ?@85< O 8A?>;L7>20; ?@8 @0AH8@5=88 2>7<>6=>AB59 Lister'0. A;8 7040BL :;0AA TLister ?@8 >?8A0=88 >:=0, B> :;028H8 1C4CB ?5@540=K, B>;L:> 5A;8 0:B82=>5 >:=> ?@8=04;568B : MB><C :;0AAC, B> 5ABL, 5A;8 :;028H0 =060B0 ?@8 ?@>A<>B@5 D09;0 G5@57 Lister. <p align=justify> ;O 87<5=5=8O :>=D83C@0F88 PowerPro: <ul> <li> )5;:=CBL =0 O@;K:5 "Configure" 2 ?0?:5 PowerPro <5=N "Programs" 8;8 ?@>AB> 70?CAB8BL D09; <tt><b>pproconf.exe</b></tt>; <li> 5@5:;NG8BLAO =0 2:;04:C Key/Mouse; <li> 060BL :=>?:C New. </ul> <p align=justify> >7=8:=5B >:=>, ?>4>1=>5 ?>:070==><C =0 A:@8=H>B5. <img src="PPKeyTab.jpg" align=right hspace=15> <ol> <li>  A?8A:5 "Key/Mouse" 2K1@0BL <tt><b>insert</b></tt>; <li>  AB@>:5 "Blank..." =0?8A0BL <tt><b>c=TLister</b></tt>; <li>  A?8A:5 "Enter command..." 2K1@0BL <tt><b>*Script</b></tt>; <li>  A?8A:5 "Script action" 2K1@0BL <tt><b>RunFile</b></tt>; <li>  AB@>:5 "Enter file name..." =0?8A0BL <b> <pre> D:\Utils\PowerPro\scripts\XLister=ins </pre> </b> <p align=justify> 45AL <tt><b>D:\Utils\PowerPro\</b></tt> - ?CBL, :C40 CAB0=>2;5=0 ?@>3@0<<0 PowerPro, <tt><b>XLister</b></tt> - 8<O A:@8?B0 XLister (A<. =865). 1@0B8B5 2=8<0=85 =0 >BACBAB285 @0AH8@5=8O! <p align=justify> 'B> 65 :0A05BAO AB@>:8 <tt><b>ins</b></tt>, B> MB> - 7=0G5=85, ?5@540205<>5 A:@8?BC. 0;8G85 7=0:0 <tt><b>=</b></tt> <564C 8<5=5< A:@8?B0 8 7=0G5=85< >1O70B5;L=>! </ol> <p align=justify> >38:0 70?>;=5=8O ?>;59 ?@>AB0: <ol> <li> @8 =060B88 :;028H8 <tt><b>insert</b></tt>, <li> 5A;8 :;0AA (<tt><b>c</b></tt>) 0:B82=>3> >:=0 @025= (<tt><b>=</b></tt>) :;0AAC Lister'0 (<tt><b>TLister</b></tt>), B> <li> 2K?>;=8BL "A:@8?B" (<tt><b>*Script</b></tt>), <li> 0 8<5==>, A:@8?B, 70?8A0==K9 2 D09;5 (<tt><b>RunFile</b></tt>), <li> @0A?>;>65==K9 2 48@5:B>@88 <tt><b>D:\Utils\PowerPro\scripts\</b></tt> 8 =>AOI89 8<O <tt><b>XLister</b></tt>, 8 ?5@540BL 5<C 7=0G5=85 (<tt><b>=</b></tt>), @02=>5 <tt><b>ins</b></tt>. </ol> <p align=justify> =0;>38G=> A;54C5B ?5@5>?@545;8BL 4@C385 :;028H8 A>3;0A=> B01;8F5: <p> <center> <table border=1> <tr> <td align=center> &nbsp;>;5 "Key/Mouse"&nbsp; </td> <td align=center> &nbsp;5@540205<>5 7=0G5=85&nbsp; </td> </tr> </tr> <tr> <td align=center> <tt><b>delete</b></tt> </td> <td align=center> <tt><b>del</b></tt> </td> </tr> <tr> <td align=center> <tt><b>insert</b></tt> </td> <td align=center> <tt><b>ins</b></tt> </td> </tr> <tr> <td align=center> <tt><b>g</b></tt> </td> <td align=center> <tt><b>Green</b></tt> </td> </tr> <tr> <td align=center> <tt><b>y</b></tt> </td> <td align=center> <tt><b>Yellow</b></tt> </td> </tr> <tr> <td align=center> <tt><b>r</b></tt> </td> <td align=center> <tt><b>Red</b></tt> </td> </tr> <tr> <td align=center> <tt><b>k</b></tt> </td> <td align=center> <tt><b>copy</b></tt> </td> </tr> <tr> <td align=center> <tt><b>o</b></tt> </td> <td align=center> <tt><b>open</b></tt> </td> </tr> </td> </tr> <tr> <td align=center> <tt><b>t</b></tt> </td> <td align=center> <tt><b>name</b></tt> </td> </tr> <tr> <td align=center> <tt><b>z</b></tt> </td> <td align=center> <tt><b>comment</b></tt> </td> </tr> </table> </center> <p align=justify> AB0;L=K5 ?>;O 4>;6=K 1KBL B5<8 65, GB> 8 2 @0AA<>B@5==>< ?@8<5@5. >MB><C C4>1=55 1C45B 2>A?>;L7>20BLAO :=>?:>9 "Clone" 8 <5=OBL 7=0G5=85 MB8E 42CE ?>;59. <p align=justify> >765 O >1=0@C68;, GB> 5A;8 Lister 8A?>;L7C5BAO =5 B>;L:> 4;O ?@>A<>B@0, => 8 4;O @540:B8@>20=8O D09;>2 (B0:>2K 2>7<>6=>AB8 =5:>B>@KE Lister-?;038=>2), 8A?>;L7>20=85 1C:2 A>7405B =5C4>1AB20. <55B A<KA; >B<5B8BL >48= 8;8 =5A:>;L:> G5:1>:A>2 (=0?@8<5@, Ctrl - 225@EC =0 A:@8=H>B5) 8 2<5AB> "g" =068<0BL "Ctrl+G" 8 B. 4. <p align=justify> "5?5@L >AB0;>AL B>;L:> 42064K =060BL "", B5< A0<K< A>E@0=82 :>=D83C@0F8N. <p><br> <h3> <center> 3. !:@8?B XLister </center> </h3> <p> <table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 100%;"> <tbody> <tr> <td style="background-color: rgb(204, 255, 255);"> 0720=85 </td> <td style="background-color: rgb(255, 255, 255);"> XLister </td> </tr> <tr> <td style="background-color: rgb(255, 255, 255);"> <O D09;0 (*.txt) </td> <td style="background-color: rgb(204, 255, 255);"> <a href="XLister.txt">XLister.txt</a> </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> ?8A0=85 </td> <td style="background-color: rgb(255, 255, 255);"> 1@010BK205B :;028H8, =060BK5 ?@8 0:B82=>< >:=5 Lister'0 </td> </tr> <tr> <td style="background-color: rgb(255, 255, 255);"> 2B>@ </td> <td style="background-color: rgb(204, 255, 255);"> 0E<C@:0 </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> 0@0<5B@K </td> <td style="background-color: rgb(255, 255, 255);"> - </td> </tr> <tr> <td style="white-space: nowrap; background-color: rgb(255, 255, 255);"> K7K205<K5 ?;038=K </td> <td style="background-color: rgb(204, 255, 255);"> win, childwin, file, clip </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> :>=:0 </td> <td style="background-color: rgb(255, 255, 255);"> - </td> </tr> <tr> <td style="background-color: rgb(255, 255, 255);"> 5@A8O </td> <td style="background-color: rgb(204, 255, 255);"> 2.1 </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> 0B0 >1=>2;5=8O </td> <td style="background-color: rgb(255, 255, 255);"> 16.06.2014 </td> </tr> </tbody> </table> <b> <pre> local Hand = win.handle("c=TLister") local Text = childwin.gettext(Hand) local From = index(Text, "[") local To = index(Text, "]") local Name = select(Text, From + 1, To - 1) local i, State if(not validpath(Name)) quit if(x9 == "del") do file.delete(Name) elseif(x9 == "ins") do for(i = 0; i < Counter; i++) if(index(Name, v[i])) do State = win.sendmessage(TMLB, 0x0185, 0, i) if(State == -1) do messagebox("ok error", "Sending message failed", "XLister Script") quit else break endif endif endfor elseif(x9 == "Green" || x9 == "Yellow" || x9 == "Red") do Text = scriptfolder ++ "\FileLists\" ++ x9 ++ ".tfl" State = file.open(Text, "a") if(State <= 0) do messagebox("ok error", "File not opened", "FILE plugin error") quit endif file.writeline(State, Name) file.close(State) elseif(x9 == "copy") do clip.set(Name) elseif(x9 == "name") do messagebox("ok", file.nametype(Name), "XLister script") elseif(x9 == "open") do file.doverb(Name, "open") elseif(x9 == "comment") do local Path = file.folder(Name) ++ "\" State = file.nametype(Name) <font color="#00DD00">;Sub_Descript_ion - 8<O A:@8?B0 <a href="Subs/Sub_Descript_ion.txt">Sub_Descript_ion</a></font>; From = runfile.Subs\Sub_Descript_ion(Path, State, "", "g") if(From == "ERROR: no comment file") do Text = input("Input comment for file " ++ Name) else Text = inputdefault(From, "Current comment: " ++ From) if(not Text) Text = From endif runfile.Subs\Sub_Descript_ion(Path, State, Text, "s") endif </pre> </b> <p> <h3> ><<5=B0@88: </h3> <p align=justify> <font color="#ff6666">=8<0=85!</font> !:@8?B =5 @01>B05B 2 Total Commander 7.5 pb1, pb2 8 pb3! <p align=justify> 0==K9 A:@8?B ?@54=07=0G5= 8<5==> 4;O "?5@5E20B0" :;028H, =060BKE 2> 2@5<O ?@>A<>B@0 D09;0 2 Lister'5, 8 ?>A;54CNI59 >1@01>B:8. >MB><C A:@8?B XLister <font color="#ff6666">=5 A;54C5B</font> 8A?>;=OBL :0: >1KG=K9 A:@8?B, ?@8A20820BL 5<C :=>?:C 8;8 3>@OGCN :;028HC! !:@8?B 2K?>;=O5BAO <font color="#ff6666">02B><0B8G5A:8</font> ?@8 >4=>2@5<5==>< A>1;N45=88 42CE CA;>289: 1) B5:CI55 >:=> 8<55B :;0AA TLister; 2) =060B0 >4=0 87 :;028H, C:070==KE 2 :>=D83C@0F88 PowerPro. 5?>A@54AB25==>5 8A?>;=5=85 A:@8?B0 =5 B>;L:> =5 8<55B A<KA;0, => <>65B 8 ?@825AB8 : =5?@54A:07C5<K< ?>A;54AB28O<! <p align=justify> CBL : A:@8?BC 4>;65= A>>B25BAB2>20BL C:070==><C 2 :>=D83C@0F88 PowerPro (2 ?@8<5@5 2KH5 <tt><b>D:\Utils\PowerPro\scripts\</b></tt>). <p align=justify> 1@0B8B5 2=8<0=85 =0 :><<5=0@89 2 :>45 A:@8?B0. A;8 ?@>3@0<<0 PowerPro CAB0=>2;5=0 2 48@5:B>@8N <tt><b>d:\Utils\PowerPro</b></tt> (:0: C <5=O), B> ?>448@5:B>@8N <tt><b>d:\Utils\PowerPro\scripts\FileLists\</b></tt> =C6=> A>740BL 2@CG=CN. <p><br> <h3> <center> 3. !:@8?B ABLV </center> </h3> <table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 100%;"> <tbody> <tr> <td style="background-color: rgb(204, 255, 255);"> 0720=85 </td> <td style="background-color: rgb(255, 255, 255);"> Advanced Batch Lister View </td> </tr> <tr> <td style="background-color: rgb(255, 255, 255);"> <O D09;0 (*.txt) </td> <td style="background-color: rgb(204, 255, 255);"> <a href="ABLV.txt">ABLV.txt</a> </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> ?8A0=85 </td> <td style="background-color: rgb(255, 255, 255);"> !>7405B A?8A>: 2K45;5==KE D09;>2 8 70?CA:05B 8E ?0:5B=K9 ?@>A<>B@ </td> </tr> <tr> <td style="background-color: rgb(255, 255, 255);"> 2B>@ </td> <td style="background-color: rgb(204, 255, 255);"> 0E<C@:0 </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> 0@0<5B@ </td> <td style="background-color: rgb(255, 255, 255);"> ("%L") </td> </tr> <tr> <td style="white-space: nowrap; background-color: rgb(255, 255, 255);"> K7K205<K5 ?;038=K </td> <td style="background-color: rgb(204, 255, 255);"> win, childwin, file, tc, vec, ini </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> :>=:0 </td> <td style="background-color: rgb(255, 255, 255);"> <img src="../Icons/ABLV.ico" align="left"> </td> </tr> <tr> <td style="background-color: rgb(255, 255, 255);"> 5@A8O </td> <td style="background-color: rgb(204, 255, 255);"> 3.0 </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> 0B0 >1=>2;5=8O </td> <td style="background-color: rgb(255, 255, 255);"> 16.06.2014 </td> </tr> </tbody> </table> <b> <pre> args List local hwnd = win.handle("c=TTOTAL_CMD") local Panel = ifelse(tc.active(hwnd) == "left", 8, 7) <font color="#00DD00">;;A;8 wincmd.ini =0E>48BAO =5 2 48@5:B>@88 Windows, C:068B5 53> ?>;=K9 ?CBL:</font> local Config = env("WINDIR") ++ "\wincmd.ini" local Str, i, Hand, Tabs, j, Ind, Temp, Buttons global TMLB = childwin.handle(hwnd, "TMyListBox", Panel) global Counter = win.sendmessage(TMLB, 0x0190, 0, 0) local Total = win.sendmessage(TMLB, 0x018B, 0, 0) if(not Counter) do messagebox("ok error", "At least two files must be selected", "ABLV Script") quit endif if(Counter != Total) do Panel = ifelse(Panel == 8, 12, 19) Tabs = childwin.handle(hwnd, Panel) i = win.sendmessage(Tabs, 4868, 0, 0) win.postmessage(hwnd, 0x400+51, 501, 0) wait.for(1500, activewindow("c=TFindFile")) *keys {del} Hand = win.handle("c=TFindFile") Str = win.childhandlelist(Hand, "c=TButton") static v = vec.createfromwords(Str) if(v <= 0) do messagebox("ok error", "Failure creating vector", "VEC plugin Error #2") quit endif Buttons = v.length Str = .ABLV@TL(0) for(j = 1; j < Buttons; j++) if(win.parent(v[j]) != Hand) continue Temp = .ABLV@TL(j) if(Temp < Str) do Str = Temp Ind = j endif endfor Str = v[Ind] win.sendmessage(Str, 0x00F5, 0, 0) for(not win.gettext(win.childhandlelist(Hand, "c=TMyPanel"))) endfor Str = .ABLV@BL(0) Ind = 0 for(j = 1; j < Buttons; j++) Temp = .ABLV@BL(j) if(Temp > Str) do Str = Temp Ind = j endif endfor Str = v[Ind] win.sendmessage(Str, 0x00F5, 0, 0) wait.for(1000, i != win.sendmessage(Tabs, 4868, 0, 0)) win.sendmessage(hwnd, 0x400+51, 523, 0) endif Panel = file.readall(List) v = vec.createfromlines(Panel) Str = ini.get(Config, "Configuration", "Viewertype") if(Str == "1") do keys {F3} else keys +{F3} endif quit <font color="#00DD00">;;**************************************</font> Function TL(i) quit(float.divide(win.top(v[i]), win.right(v[i]))) <font color="#00DD00">;;**************************************</font> Function BL(i) quit(float.mul(win.top(v[i]), win.right(v[i]))) </pre> </b> <p> <h3> ><<5=B0@88: </h3> <p align=justify> <font color="#ff6666">=8<0=85!</font> !:@8?B =5 @01>B05B 2 Total Commander 7.5 pb1 8 pb2! <p align=justify> <a href="old/ABLV.txt">5@A8O 40==>3> A:@8?B0 4;O Total Commander 7.0 8 AB0@H5.</a> <p align=justify> ABLV @0AH8D@>2K205BAO :0: "Advanced Batch Lister View" - "@>428=CBK9 ?0:5B=K9 ?@>A<>B@ 2 Lister'5". 5@54 70?CA:>< A:@8?B0 =5>1E>48<> 2K45;8BL D09;K, :>B>@K5 B@51C5BAO ?@>A<>B@5BL 2 ?0:5B=>< @568<5. A;8 =8G53> =5 2K45;5=>, 1C45B 2K40=> A>>1I5=85 >1 >H81:5. <p align=justify> K45;OBL D09;K <>6=> :0: 2 >1KG=>9 D09;>2>9 ?0=5;8, B0: 8 2 ?0=5;8 listbox, 5A;8 ?>A;5 ?>8A:0 =060B0 :=>?:0 "Feed to listbox". A;8 2K45;5=> <=>3> D09;>2, ?@845BAO ?>4>640BL ?>O2;5=8O >:=0 Lister'0. A;8 65 D09;>2 <0;>, MB> ?@>8AE>48B ?@0:B8G5A:8 <3=>25==>. <p align=justify> A;8 2K45;5=K 48@5:B>@88, B> 2A5 D09;K 2 =8E 1C4CB 2:;NG5=K 2 A?8A>:. <p align=justify> B0:, :0:85 65 =>2K5 2>7<>6=>AB8 ?0:5B=>3> ?@>A<>B@0 ?@54>AB02;O5B MB>B A:@8?B? <p align=justify> <u>#40;5=85 B5:CI53> D09;0</u>. A;8 ?@8 ?@>A<>B@5 D09;0 <K ?@8E>48< : 2K2>4C, GB> 40==K9 D09; 4>;65= 1KBL C40;5= A 48A:0, =C6=> ?@>AB> =060BL :;028HC Del. A;8 2K =060;8 :;028HC ?> >H81:5, <>6=> A>E@0=8BL D09; G5@57 <5=N Lister'0. A;8 ?>?KB0BLAO 25@=CBLAO : C40;5==><C D09;C (=0?@8<5@, =0602 "n" 8 "p", 8;8 =0602 F2), B> 1C45B 2K40=> A>25@H5==> ;>38G=>5 A>>1I5=85 >1 >H81:5, :0: 5A;8 1K 2K A=0G0;0 ?5@5H;8 2 D09;>2CN ?0=5;L, AB5@;8 D09;, 0 70B5< ?>?KB0;8AL ?5@5G8B0BL D09; A 48A:0. "0:8< >1@07><, @07=8F0 A>AB>8B 2 B><, GB> M:>=><8BAO 2@5<O =0 ?5@5:;NG5=85 87 >:=0 2 >:=>. @><5 B>3>, 2K <>65B5 =5 704C<K20BLAO > B><, 345 D09; =0E>48BAO, 8 =5 =C6=> 4>;3> 8A:0BL 53> =8 2 A?8A:5, =8 2 451@OE 48@5:B>@89. <p align=justify> <u>>?8@>20=85 8<5=8</u>. 0602 :;028HC "k", ?><5I05< ?>;=>5 8<O B5:CI53> D09;0 2 1CD5@. <p align=justify> <u>B:@KB85 B5:CI53> D09;0</u>. 1KG=> A :064K< @0AH8@5=85< 0AA>F88@C5BAO >?@545;5==>5 ?@8;>65=85, 70?CA:05<>5 8 703@C60NI55 D09; ?@8 42>9=>< I5;G:5 ?> =5<C. 7<5=8BL MB8 =0AB@>9:8 <>6=>, =0?@8<5@, :><0=4>9 <b><tt>cm_Associate</tt></b> (File\Associate with...). A;8 ?@8 ?@>A<>B@5 D09;0 2 Lister'5 <K @5H05<, GB> D09; =04> >B@540:B8@>20BL, =5>1E>48<> ?@>AB> =060BL :;028HC ">" - >B:@>5BAO 0AA>F88@>20==>5 ?@8;>65=85 A B5:CI8< D09;><. <p align=justify> <u><O D09;0</u>. !;CH0O <=>65AB2> mp3-D09;>2, O 2K45;ON 8E 8 70?CA:0N A:@8?B. A;8 ?CBL : D09;C 8<55B 1>;LHCN 4;8=C, >= =5 2<5I05BAO 2 703>;>2>: >:=0. 0602 "t", <>6=> C7=0BL 8<O B5:CI53> D09;0. <p align=justify> <u>><<5=B0@89 : D09;C</u>. "5?5@L, GB>1K >B@540:B8@>20BL >?8A0=85 B5:CI53> D09;0 2 <b><tt>descript.ion</tt></b>, A>2A5< =5 >1O70B5;L=> ?5@5:;NG0BLAO 2 D09;>2K5 ?0=5;8 Total Commander! <5<, :0: 8 B0<, Ctrl+Z (5A;8, :>=5G=>, ?>AB028;8 ?B8FC =0?@>B82 Ctrl), 8 2 >:=5 22>48< =>2K9 :><<5=B0@89 (8;8 @540:B8@C5< AB0@K9, 5A;8 >= 5ABL). <p align=justify> <font color="#ff6666">=8<0=85!</font> ?8A0==K5 DC=:F88, 2 >B;8G85 >B >AB0;L=KE, @01>B0NB =5 B>;L:> ?@8 ?0:5B=><, => 8 ?@8 >1KG=>< ?@>A<>B@5! =K<8 A;>20<8, ?@>A<0B@820O 548=8G=K9 D09;, 2K A ?><>ILN :;028H8 Del B0:65 C40;O5B5 53> A 48A:0, 0 A ?><>ILN "k" - 70?><8=05B5 8<O. <p align=justify> =8<0B5;L=K9 G8B0B5;L <>65B 7040BL 2>?@>A: "0:>9 D09; 1C45B C40;5=, 5A;8 >B:@KBK =5A:>;L:> >:>= Lister'0? 54L 2A5 MB8 >:=0 8<5NB >48= 8 B>B 65 :;0AA!". @>AB59H89 M:A?5@8<5=B ?>:070;: ?@>3@0<<0 PowerPro 4>AB0B>G=> "C<=0", GB>1K C40;OBL 8<5==> B>B D09;, :>B>@K9 ?@>A<0B@8205BAO 2 <><5=B =060B8O :;028H8 Del. <p align=justify> <u>!=OB85 2K45;5=8O A B5:CI53> D09;0</u>. >=OB=>5 45;>, GB> ?5@54 B5< :0: 70?CAB8BL ?0:5B=K9 ?@>A<>B@, =C6=> A=0G0;0 2K45;8BL D09;K, ?>MB><C ?@>A<0B@8205<K9 D09; 2A5340 =0E>48BAO 2 A>AB>O=88 "2K45;5=". ;O B>3>, GB>1K A=OBL A =53> 2K45;5=85, =5>1E>48<>, =0E>4OAL 2 >:=5 Lister'0, =060BL BC 65 :;028HC, GB> 8 4;O 87<5=5=8O A>AB>O=8O 2K45;5=8O 2 D09;>2>9 ?0=5;8, 0 8<5==> - :;028HC Ins. <p align=justify> @58<CI5AB20 DC=:F88 >G5284=K. A;8 2K E>B8B5, A:065<, A:>?8@>20BL =5:>B>@K5 87 ?@>A<0B@8205<KE D09;>2 2 =>2>5 <5AB>, B>, =5 ?5@5:;NG0OAL 2 D09;>2CN ?0=5;L, 2K ?@>AB> =068<05B5 Ins ?@8 ?@>A<>B@5 =5>1E>48<>3> D09;0. !:>;L 1K 25;8: =8 1K; A?8A>:, :0: 1K ?>E>65 =8 1K;> 53> 8<O =0 :0:>5-B> 4@C3>5 8<O, 345 1K D09; =8 =0E>48;AO - 1C45B A=OB> 2K45;5=85 8<5==> A B>3>, :>B>@K9 2K ?@>A<0B@8205B5 2 <><5=B =060B8O Ins. >A;5 B>3>, :0: ?@>A<>B@ 2A53> A?8A:0 7025@H5=, <>6=> ?5@5:;NG8BLAO 2 D09;>2CN ?0=5;L 8 ?@>AB> =060BL :;028HC *. ">340 1C4CB 2K45;5=K B5 D09;K, :>B>@K5 2K >B<5B8;8 ?@8 ?@>A<>B@5. "5?5@L A =8<8 <>6=> 45;0BL 2A5 GB> C3>4=> - A:>?8@>20BL, AB5@5BL, 700@E828@>20BL 8 ?@. <p align=justify> <u>$>@<8@>20=85 A?8A:>2 3@C??</u>. 5@=5<AO : ?@8<5@C, @0AA<>B@5==><C 2 ?5@2>9 3;025. !@548 2A5E ?@>A<0B@8205<KE D09;>2 =5>1E>48<> 2K45;8BL ?OBL 3@C??, A :>B>@K<8 ?>ABC?8BL A;54CNI8< >1@07><: <ol> <li> !:>?8@>20BL 2 48@5:B>@8N XXX; <li> !:>?8@>20BL 2 48@5:B>@8N YYY; <li> 5@5<5AB8BL 2 48@5:B>@8N ZZZ; <li> !B5@5BL; <li> 00@E828@>20BL. </ol> <p align=justify> 0?><=N, GB> 2 "3>;><" Total Commander ?@8H;>AL 1K ?@>A<0B@820BL A?8A>: 5 (!) @07, =0 :064>< D09;5 ?5@5:;NG0OAL 2 D09;>2CN ?0=5;L 8 >B<5G0O 40==K9 D09; (> B@C4=>ABOE A ?>8A:>< 2 A?8A:5 =C6=>3> 8<5=8 O C6 <>;GC). <p align=justify> 0: 65 AD>@<8@>20BL 3@C??K A ?><>ILN A:@8?B0 ABLV? @5645 2A53> ?@8?8H5< ?5@2K< B@5< 3@C??0< B@8 F25B0 - :@0A=K9, 65;BK9 8 75;5=K9 (F25B0 A25B>D>@0). -B8< 3@C??0< A>>B25BAB2CNB :;028H8 "r" (red), "y" (yellow) 8 "g" (green). '5B25@BCN 3@C??C :0: B0:>2CN D>@<8@>20BL =5 1C45<, AB8@0O D09;K ?> E>4C ?@>A<>B@0 :;028H59 Del (A<. 2KH5). 0:>=5F, ?>A;54=NN (4;O 0@E828@>20=8O) 3@C??C AD>@<8@C5<, A=8<0O 2K45;5=85 A D09;>2 :;028H59 Ins. 0?><=N: 2A5 MB> <K ?@>45;K205<, =5 ?>:840O >:=0 Lister'0 8 ?5@5<5I0OAL >B D09;0 : D09;C >1KG=K< >1@07>< - :;028H0<8 "n" 8 "p". A;8 :><?LNB5@ 24@C3 7028A=5B, B> AD>@<8@>20==K5 "F25B=K5" A?8A:8 >AB0=CBAO =5B@>=CBK<8 - 8<O ?><5I05BAO 2 A?8A>: A@07C ?>A;5 =060B8O A>>B25BAB2CNI59 :;028H8. <p align=justify> $09;K-A?8A:8 3@C?? 8<5NB 8<5=0 <tt><b>Green.tfl</b></tt>, <tt><b>Yellow.tfl</b></tt> 8 <tt><b>Red.tfl</b></tt>, @0A?>;>65=K 2 ?>448@5:B>@88 <tt><b>\scripts\FileLists\</b></tt> 48@5:B>@88 PowerPro 8 A>45@60B ?>;=K5 ?CB8 D09;>2, 2:;NG5==KE 2 MB8 3@C??K. 'B> 45;0BL A MB8<8 A?8A:0<8? <p align=justify> @5645 2A53>, <>6=> 2K?>;=8BL :><0=4C <tt><b>cm_LoadSelectionFromFile</b></tt>, 70402 ;N1>9 87 D09;>2. @0240, MB0 :><0=40 ?>72>;O5B 2K45;OBL D09;K B>;L:> 2 >4=>9 ?0=5;8. A;8 65 D09;K 8<5NB @07=K5 ?CB8, ?@54;0305BAO 8A?>;L7>20BL A:@8?B TreatFileList. <p><br> <h3> <center> 4. !:@8?B TreatFileList </center> </h3> <table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 100%;"> <tbody> <tr> <td style="background-color: rgb(204, 255, 255);"> 0720=85 </td> <td style="background-color: rgb(255, 255, 255);"> TreatFileList </td> </tr> <tr> <td style="background-color: rgb(255, 255, 255);"> <O D09;0 (*.txt) </td> <td style="background-color: rgb(204, 255, 255);"> <a href="TreatFileList.txt">TreatFileList.txt</a> </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> ?8A0=85 </td> <td style="background-color: rgb(255, 255, 255);"> >?8@C5B, ?5@5<5I05B 8;8 C40;O5B D09;K 87 A?8A:>2 </td> </tr> <tr> <td style="background-color: rgb(255, 255, 255);"> 2B>@ </td> <td style="background-color: rgb(204, 255, 255);"> 0E<C@:0 </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> 0@0<5B@K </td> <td style="background-color: rgb(255, 255, 255);"> ("%P", "%T") </td> </tr> <tr> <td style="white-space: nowrap; background-color: rgb(255, 255, 255);"> K7K205<K5 ?;038=K </td> <td style="background-color: rgb(204, 255, 255);"> file </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> :>=:0 </td> <td style="background-color: rgb(255, 255, 255);"> <img src="../Icons/Trffc09.ico" align="left"> </td> </tr> <tr> <td style="background-color: rgb(255, 255, 255);"> 5@A8O </td> <td style="background-color: rgb(204, 255, 255);"> 1.0 </td> </tr> <tr> <td style="background-color: rgb(204, 255, 255);"> 0B0 >1=>2;5=8O </td> <td style="background-color: rgb(255, 255, 255);"> 23.01.2006 </td> </tr> </tbody> </table> <b> <pre> args Source, Target local Result, List, What, Dest, Clear local Cap = "Source: " ++ Source ++ ", Target: " ++ Target ++ "'" Result = Inputdialog("~List=List??Green|Yellow|Red, What=Operation with Files from List??Copy|Move|Delete, Dest=Destination Path (for 'Copy' && 'Move' operations)??Source folder|Target folder, Clear=Clear List File after Treatment Finished??", Cap) if(Result == 0) quit if(List == "") do messagebox("ok error", "List file is not specified", "TreatFileList Script") quit endif if(What == "") do messagebox("ok error", "Operation is not specified", "TreatFileList Script") quit endif if(What != "Delete" && Dest == "") do Cap = "Destination folder is not specified" messagebox("ok error", Cap, "TreatFileList Script") quit endif if(What != "Delete") do if(Dest == "Source folder" && file.validpath(Source) != "1") do Cap = "Source path '" ++ Source ++ "' is invalid" messagebox("ok error", Cap, "TreatFileList Script") quit endif if(Dest == "Target folder" && file.validpath(Target) != "1") do Cap = "Target path '" ++ Target ++ "' is invalid" messagebox("ok error", Cap, "TreatFileList Script") quit endif endif Target = ifelse(Dest == "Source folder", Source, Target) Source = scriptfolder ++ "\FileLists\" ++ List ++ ".tfl" if(file.validpath(Source) != "1") do Cap = "List File '" ++ Source ++ "' does not exist" messagebox("ok error", Cap, "TreatFileList Script") quit endif local fh = file.open(Source, "r") if(fh > 0) do for(not(file.eof(fh))) Result = file.readstring(fh) if(Result != 0) do if(file.validpath(Result) != 1) do Cap = "File " ++ Result ++ " does not exist" if(messagebox("okcancel warning", Cap, "TreatFileList Script") == 0) quit endif if(What == "Copy") do file.copy(Result, Target) elseif(What == "Move") do file.move(Result, Target) elseif(What == "Delete") do file.delete(Result) endif endif endfor else messagebox("ok error", "File not opened", "FILE plugin error") quit endif file.close(fh) if(Clear == "1") file.delete(Source) </pre> </b> <p> <h3> ><<5=B0@88: </h3> <p align=justify> A;8 D09;K 87 A?8A:0 ?@54?>;0305BAO :>?8@>20BL 8;8 ?5@5<5I0BL, ?5@54 70?CA:>< A:@8?B0 =C6=> >B:@KBL 48@5:B>@8N-?@85<=8: 2 ;N1>9 87 ?0=5;59. AB0;L=>5 >G5284=> 87 A:@8=H>B0. <p> <img src="TreatFileList.jpg" align=right hspace=15> <p align=justify> CB8 >158E ?0=5;59 ?@82545=K 2 703>;>2:5 >:=0. A;8 >10 ?CB8 2 703>;>2>: =5 2<5I0NBAO, <>6=> @0ABO=CBL >:=> :@KA>9. <p align=justify> @8 A;54CNI5< 2K?>;=5=88 A:@8?B0 ABLV A?8A:8 1C4CB <font color="#ff6666">=5 C40;5=K, 0 4>?>;=5=K</font> =>2K<8 8<5=0<8. -B> 2K3>4=>, 5A;8 =5>1E>48<> AD>@<8@>20BL A?8A:8 D09;>2, >B>1@0==KE ?> @07;8G=K< :@8B5@8O<. A;8 65 AD>@<8@>20==K9 A?8A>: O2;O5BAO >:>=G0B5;L=K<, B> @07C<=> CAB0=>28BL D;03 "Clear List File after Treatment Finished". <p align=justify>  07C<55BAO, ?>;CG5==K5 A?8A:8 =5 >1O70B5;L=> 8A?>;L7>20BL 2 A:@8?B5 TreatFileList. >65B 1KBL, =0< ?@>AB> =5>1E>48<> 8<5BL A?8A>: D09;>2, C4>2;5B2>@ONI8E >?@545;5==K< :@8B5@8O<, A:065<, A>45@60I8E :0:>9-B> B5:AB.  MB>< A;CG05 206=> ?5@58<5=>20BL 8;8 A:>?8@>20BL D09;, GB>1K >= =5 1K; 70B5@B 8;8 70<CA>@5= ;8H=59 8=D>@<0F859. <p><br> <h3> <center> 5. -?8;>3 </center> </h3> <p align=justify> "0:8< >1@07><, 2 @568<5 ?0:5B=>3> ?@>A<>B@0 ?@>872>;L=>3> :>;8G5AB20 D09;>2, 8<5NI8E ?@>872>;L=K5 ?CB8, <>6=> AD>@<8@>20BL B@8 @07;8G=KE A?8A:0. @><5 B>3>, 2 @568<5 @50;L=>3> 2@5<5=8 D09;K <>6=> 2:;NG0BL 2 48=0<8G5A:CN 3@C??C 8;8 C40;OBL. <p align=justify> >G5<C 3@C?? 8<5==> B@8 8 ?>G5<C 8< ?@8?8A0=K F25B0 A25B>D>@0? A;8 1K O AD>@<8@>20; 425=04F0BL (?> =0720=8O< <5AOF52) 8;8 A5<L45AOB 452OBL (?> AC1J5:B0<  >AA89A:>9 $545@0F88) 3@C??, 2>?@>A =5 ?>B5@O; 1K A2>59 0:BC0;L=>AB8.  5A;8 A5@L57=>, <=5 ;8HL >4=064K ?>B@51>20;>AL A>740BL 425 3@C??K, 0 B@5BLN O 4>1028; =0 2AO:89 A;CG09. <p align=justify> @54;0305<K5 A:@8?BK 8 87<5=5=8O :>=D83C@0F88 PowerPro =8:>8< >1@07>< =5 :>=D;8:BCNB A =0AB@>9:0<8 ?> C<>;G0=8N. A;8, 4>?CAB8<, 2K 70?CAB8;8 ?0:5B=K9 ?@>A<>B@ B@048F8>==K< >1@07><, 0 ?>B>< ?>=O;8, GB> DC=:F88 A:@8?B>2 <>3CB >:070BLAO ?>;57=K<8, <>6=> 70?CAB8BL A:@8?B ABLV 4;O B>3> A?8A:0, :>B>@K9 C65 ?@>A<0B@8205BAO. >MB><C 8<55B A<KA; 2>>1I5 >B:070BLAO >B ?@>AB>3> ?0:5B=>3> ?@>A<>B@0, 8 ?>;L7>20BLAO B>;L:> A:@8?B0<8. 8:0:8E :>=D;8:B>2 ?@8 MB>< =5 2>7=8:=5B, 0 ?>;L70 >B A:@8?B>2 <>65B 1KBL G@572KG09=> A5@L57=>9. <hr> <table width=100%> <tr> <td valign=center width=32> <a href="../index.html"><img src="../back.gif" border=0></a> </td> <td align=left> <a href="../index.html">0 3;02=CN</a> </td> <td valign=center width=32> <a href="http://wincmd.ru"><img src="../tcmd.gif" border=0></a> </td> <td valign=center align=left> <a href="http://wincmd.ru">A5 > Total Commander</a> </td> <td valign=center width=32> <a href="http://powerpro.webeddie.com"><img src="../ppro.gif" border=0></a> </td> <td valign=center align=left> <a href="http://powerpro.webeddie.com">PowerPro</a> </td> <td valign=center align=right> <a href="Scripts.htm">A5 A:@8?BK</a> </td> <td valign=center width=32 align=right> <a href="Scripts.htm"><img src="../mback.gif" border=0></a> </td> </tr> </table> </body> </html>