ステップ1: 

-1つのモジュールのソースコードを分析するためのテーブルを作成します(テンプレートのデバッグ用):

-ドキュメント内の1つのモジュールのソースコードの機能を表示するレイアウトを作成します。

-1つのモジュールのソースコードを分析する手順を作成します。
& () (""); = ; .(); .(); =1 .() =.(); =.(); .=; .=; ; & () ; .(); (.,"")<>0 .=.-4; ; =.(); =(.,"("); 1=(.(0)," "); .=1.(1); .=.; ; (.,"")<>0 .=.-4; ; =.(); =(.,"("); 1=(.(0)," "); .=1.(1); .=.; ; ; .=.()-2; & () =. . =.(); =..(); .=.; .=.; (.,"")<>0 (.,"")<>0 =(.,"."); =0 .()-1 +1<.() (.(+1),5)="" =..( ("",.())); .()=0 =..(); .=.(); .=.; .=" "+.(); 1=(.,"="); (1.(0),".")=0 .=(1.(0)); ; ; ; ; ; 1=(.,"()"); 1.()<=5 (.,"")=0 (.,"")<>0 (1.(1),"")<>0 =..( ("","="+1.(2))); .()=0 =..(); .="="+1.(2); .=.; ; =..( ("","="+1.(1))); .()=0 =..(); .="="+1.(1); .=.; ; ; =..( ("","="+1.(1))); .()=0 =..(); .="="+1.(1); .=.; ; ; (.,"")<>0 =..( ("","="+1.(2))); .()=0 =..(); .="="+1.(2); .=.; ; =..( ("","="+1.(2))); .()=0 =..(); .="="+1.(2); .=.; ; ; ; (.,"")<>0 =..( ("","="+1.(1.()-3))); .()=0 =..(); .="="+1.(1.()-3); .=.; ; =..( ("","="+1.(1.()-3))); .()=0 =..(); .="="+1.(1.()-3); .=.; ; ; ; ; (.,"|")<>0 =(.,"."); (.(.()-1)," ")<>0 =..( ("",(.(.()-1),1,(.(.()-1))-(.(.()-1)," ")-4))); .()=0 =..(); .=(.(.()-1),1,(.(.()-1))-(.(.()-1)," ")-4); .=.; .=" "+(.(.()-1),1,(.(.()-1))-(.(.()-1)," ")-4); 1=(.(.()-1)," "); .=1.(1.()-1); ; =..( ("",.(.()-1))); .()=0 =..(); .=.(.()-1); .=.; .=" "+.(.()-1); 1=(.,"="); (1.(0),".")=0 .=(1.(0)); ; ; ; ; (.,"Object")<>0 =(.,(34)); 1=(.(1),"."); =..( ("",1.(1))); .()=0 =..(); .=1.(1); .=.; .=" "+1.(1); 2=(.,"="); (2.(0),".")=0 .=(2.(0)); ; ; ; ; (.,".")<>0 (.,"")<>0 =(.,"."); =..( ("",.(1))); .()=0 =..(); .=.(1); .=.; .=" "+.(1); 1=(.,"="); (1.(0),".")=0 .=(1.(0)); ; ; 1=(.,"()"); 2=(1.(1),","); =..( ("","="+2.(0))); .()=0 =..(); .="="+2.(0); .=.; ; =..( ("","="+2.(1))); .()=0 =..(); .="="+2.(1); .=.; ; ; (.,"|")<>0 =(.,"."); (.(.()-1)," ")<>0 =..( ("",(.(.()-1),1,(.(.()-1))-(.(.()-1)," ")-4))); .()=0 =..(); .=(.(.()-1),1,(.(.()-1))-(.(.()-1)," ")-4); .=.; .=" "+(.(.()-1),1,(.(.()-1))-(.(.()-1)," ")-4); 1=(.,"="); (1.(0),".")=0 .=(1.(0)); ; ; =..( ("",.(.()-1))); .()=0 =..(); .=.(.()-1); .=.; .=" "+.(.()-1); 1=(.,"="); (1.(0),".")=0 .=(1.(0)); ; ; ; ; (.,"Object")<>0 =(.,(34)); 1=(.(1),"."); =..( ("",1.(1))); .()=0 =..(); .=1.(1); .=.; .=" "+1.(1); 2=(.,"="); (2.(0),".")=0 .=(2.(0)); ; ; ; ; (.,"")<>0 (.,"")<>0 =(.,"."); =..( ("",.(1))); .()=0 =..(); .=.(1); .=.; .=" "+.(1); 1=(.,"="); (1.(0),".")=0 .=(1.(0)); ; ; ; (.,"|")<>0 =(.,"."); (.(.()-1)," ")<>0 =..( ("",(.(.()-1),1,(.(.()-1))-(.(.()-1)," ")-4))); .()=0 =..(); .=(.(.()-1),1,(.(.()-1))-(.(.()-1)," ")-4); .=.; .=" "+(.(.()-1),1,(.(.()-1))-(.(.()-1)," ")-4); 1=(.,"="); (1.(0),".")=0 .=(1.(0)); ; ; =..( ("",.(.()-1))); .()=0 =..(); .=.(.()-1); .=.; .=" "+.(.()-1); 1=(.,"="); (1.(0),".")=0 .=(1.(0)); ; ; ; ; (.,"Object")<>0 =(.,(34)); 1=(.(1),"."); =..( ("",1.(1))); .()=0 =..(); .=1.(1); .=.; .=" "+1.(1); 2=(.,"="); (2.(0),".")=0 .=(2.(0)); ; ; ; ; ; ; & () . (.)<>"" =. . =.(); (.,(.)+".")<>0 =(.,"."); 1=(.(1),"="); (1.(0),"(")=0 (1.(0),(34))=0 (1.(0),"")=0 (1.(0),")")=0 (1.(0),(.))=0 =..( ("",((1.(0)," ",""),";",""))); .()=0 =..(); .=((1.(0)," ",""),";",""); .=.; ; ; ; ; ; ; ; ; ; ; ; & () . (.)<>"" =. . =.(); (.,(.)+".")<>0 .=; ; ; ; ; ; & () = ; = ("").(""); = .(""); .(); = .(""); .(); = ; ..(""); . =.( ("",.)); .()=0 =.(); .=.; ; ; ; .(" "); =0; =+1; = .(""); .. = ; .. = .; .(); ; = .(""); .(); = ; ..(""); . . =.( ("",.+"."+.)); .()=0 =.(); .=.+"."+.; ; ; ; ; .(" "); =0; =+1; = .(""); .. = ; .. = .; .(); ; = .(""); .(); = ; ..(""); . . =.( ("",.+"."+.)); .()=0 =.(); .=.+"."+.; ; ; ; ; .(" "); =0; =+1; = .(""); .. = ; .. = .; .(); ; = .(""); .(); = ; ..(""); . .= =.( ("",.)); .()=0 =.(); .=.; ; ; ; ; .(" "); =0; =+1; = .(""); .. = ; .. = .; .(); ; . = ; . = ;
ステップ2:
-展開および分析のためのすべてのレポートおよび処理ファイルの列挙:
& (,,) = (+"\"+, "*.*",); =0 .()-1 =.(); .()= (.,5+())="8.3\"++"\" 1 = (+"\"++"\"+., "*.epf",); 1.()<>0 =.(); .=; .=; .=.; 1=0 1.()-1 1=1.(1); 1.()= (1.,(1.)-2)<>"(1)" =..(); .=1.; 4 = (+"\8.3\"++"\"+.+"\"+1., "*.*",); 4.()=0 = (+"\8.3\"++"\"+.+"\"+1.); ; ; 2 = (+"\8.3\"++"\"+.+"\"+1., "*.*",); 2.()=0 = (+"\8.3\"++"\"+.+"\"+1.); =+"\8.3\"++"\"+.+"\"+1.; =+"\"++"\"+.+"\"+1.; ("UnpackV8.exe -parse "+(34)++(34)+" "+(34)++(34)); ; ; 2 = (+"\8.3\"++"\"+.+"\"+1., "*.0",); 2.()<>0 2=0 2.()-1 2=2.(2); 2.()= 3 = (+"\8.3\"++"\"+.+"\"+1.+"\"+2., "*.*",); 3.()<>0 3=0 3.()-1 3=3.(3); 3.()= =..(); .=3.; ; ; ; =..(); .=2.; ; ; ; ; ; ; ; ; ; ; & (,,) = (+"\"+, "*.*",); =0 .()-1 =.(); .()= (.,5+())="8.3\"++"\" 1 = (+"\"++"\"+., "*.erf",); 1.()<>0 =.(); .=; .=; .=.; 1=0 1.()-1 1=1.(1); 1.()= (1.,(1.)-2)<>"(1)" =..(); .=1.; 4 = (+"\8.3\"++"\"+.+"\"+1., "*.*",); 4.()=0 = (+"\8.3\"++"\"+.+"\"+1.); ; ; 2 = (+"\8.3\"++"\"+.+"\"+1., "*.*",); 2.()=0 = (+"\8.3\"++"\"+.+"\"+1.); =+"\8.3\"++"\"+.+"\"+1.; =+"\"++"\"+.+"\"+1.; ("UnpackV8.exe -parse "+(34)++(34)+" "+(34)++(34)); ; ; 2 = (+"\8.3\"++"\"+.+"\"+1., "*.0",); 2.()<>0 2=0 2.()-1 2=2.(2); 2.()= =..(); .=2.; ; ; ; ; ; ; ; ; ; ;
-DBMSのドキュメントの記録:
& (,,,,) =0; =0; =0; ..()<>0 =..(); . .= =+1; ; ..()<>0 =..(); ; ; ; ; <>0 = ; = .(+"\8.3\"++"\"+()+".sql",.UTF8); .(+"\8.3\"++"\"+()+".sql",.UTF8); ; ="INSERT INTO u8051_4.apps (`idr`,`name`,`text`,`img`,`url`,`data`,`status`,`idu`,`pop`,`price`) VALUES ("++",'"++"','"; =+"<h1> ("++")<br></h1>"; =+"<h1> <a href=http://icanmakeit.ru/index.php?pg=magazin&d="++">"+(,"\"," ( ")+")</a>.<br></h1>"; =+"<br>"; =+"<h4> :<br></h4>"; .(); . =.( ("",.)); .()=0 =.(); .=.; ; ; ; .(" "); =0; =+1; =+()+" "+.+"<br>"; ; <>0 =+"<br>"; =+"<h4> :<br></h4>"; .(); . . =.( ("",.+"."+.)); .()=0 =.(); .=.+"."+.; ; ; ; ; .(" "); =0; =+1; =+()+" "+.+"<br>"; ; ; =+"<br>"; =+"<h4> :<br></h4>"; .(); . . =.( ("",.+"."+.)); .()=0 =.(); .=.+"."+.; ; ; ; ; .(" "); =0; =+1; =+()+" "+.+"<br>"; ; <>0 =+"<br>"; =+"<h4> () :<br></h4>"; .(); . .= =.( ("",.)); .()=0 =.(); .=.; ; ; ; ; .(" "); =0; =+1; =+()+" "+.+"<br>"; ; ; .(); = .(+"\8.3\"++"\"+()+".sql",.UTF8); .(+"\8.3\"++"\"+()+".sql",.UTF8); ; ; & () =1; =0; .()<>0 =.(0); ..()<>0 =..(0); =+1; .(); .(); . =.; (); (); (); (); (); ; (.); (.,.,.,.,); ..(0); =10 =+1; = ; = .(+"\8.3\"++"\"+()+".sql",.UTF8); .(+"\8.3\"++"\"+()+".sql",.UTF8); ; ; ; ; ..()=0 ("move "+(34)++"\8.3\"++"\"+.+(34)+" "+(34)++"\8.3\OLD\"++"\"+.+(34)); .(0); ; =10 =0; ; ;
ステップ3:
-スクリーンショットを作成するためのすべてのレポートおよび処理ファイルの列挙:
& () = = .(); = .(); = .(); = .(); ; (",", , .); & (,,,) = ""; = (, , , ); = (); = =("."+ . +"."); =("."+ . +"."); ; .(); = +"\"++"\"++"\"++".jpg"; Shell = COM("WScript.Shell"); = """& {[void][Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms');" + "$size = [Windows.Forms.SystemInformation]::VirtualScreen;" + "$bitmap = new-object Drawing.Bitmap $size.width, $size.height;" + "$graphics = [Drawing.Graphics]::FromImage($bitmap);" + "$graphics.CopyFromScreen($size.location,[Drawing.Point]::Empty, $size.size);" + "$graphics.Dispose();" + "$bitmap.Save('"++"');" + "$bitmap.Dispose()}"""; WshExec = Shell.Run("PowerShell -Command "+, 0, "True");//0 - , "True" - .(); ; & () = (+"\"+, "*.*",); =0 .()-1 =.(); .()= (.,1+())=+"\" 1 = (+"\"++"\"+., "*.*",); 1.()<>0 1=0 1.()-1 1=1.(1); 2 = (+"\"++"\"+., 1.+".jpg",); 2.()=0 (+"\"++"\"+.+"\"+1.+".epf",,.,1.); ; ; ; ; ; & () = (+"\"+, "*.*",); =0 .()-1 =.(); .()= (.,1+())=+"\" 1 = (+"\"++"\"+., "*.*",); 1.()<>0 1=0 1.()-1 1=1.(1); 2 = (+"\"++"\"+., 1.+".jpg",); 2.()=0 (+"\"++"\"+.+"\"+1.+".erf",,.,1.); ; ; ; ; ;