рд╕реЗрдЯрд▓рд░реНрд╕ рдСрдирд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдЯреНрд░реЗрдбрд┐рдВрдЧ рдмреЙрдЯ

рдмрд╣реБрдд рд╕рдордп рдкрд╣рд▓реЗ, рдЙрди рджрд┐рдиреЛрдВ рдореЗрдВ рдЬрдм MsDOS рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рд░рд╣рддрд╛ рдерд╛, рдореИрдВрдиреЗ рдЧреЗрдо рд╕реЗрдЯрд▓рд░реНрд╕ II рдЦреЗрд▓рд╛ред рдЦреЗрд▓ рдиреЗ рдореБрдЭреЗ рдЫреВ рд▓рд┐рдпрд╛, рдФрд░ рдореИрдВрдиреЗ рдХрдИ рджрд┐рдиреЛрдВ рддрдХ рдЕрдХреЗрд▓реЗ рдЙрд╕рдХреЗ рд╕рд╛рде рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХрд╛ рдЖрдирдВрдж рд▓рд┐рдпрд╛ред рдмрд╣реБрдд рдмрд╛рдж рдореЗрдВ, рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛, рдФрд░ рдлрд┐рд░ рдлрд┐рд░ рд╕реЗ, рдФрд░ рд╣рд░ рдмрд╛рд░, рдЗрд╕ рдЦреЗрд▓ рдХреА рдкреНрд░рд╛рдЪреАрдирддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЦреЗрд▓рдиреЗ рдореЗрдВ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХрд╛ рдЖрдирдВрдж рд▓рд┐рдпрд╛ред рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ, рдореИрдВрдиреЗ рдСрдирд▓рд╛рдЗрди рдЧреЗрдо рдж рд╕реЗрдЯрд▓рд░реНрд╕ рдСрдирд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреЗрдЦрд╛ рдерд╛ рдФрд░, рдиреЙрд╕реНрдЯреИрд▓реНрдЬрд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрддреНрдорд╣рддреНрдпрд╛ рдХрд░ рд▓реА рдереАред рдкрд╣рд▓рд╛ рдЗрдВрдкреНрд░реЗрд╢рди рдЦрд╝реБрд╢ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕реЗрдЯрд▓рд░реНрд╕ II рдЬреИрд╕рд╛ рдерд╛ рдЬреЛ рдореБрдЭреЗ рдкрд╕рдВрдж рдЖрдпрд╛ред рд▓реЗрдХрд┐рди рдЗрдВрджреНрд░рдзрдиреБрд╖реА рдЙрддреНрд╕рд╛рд╣ рдЬрд▓реНрджреА рд╣реА рдмреАрдд рдЧрдпрд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╕рднреА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдорд╛рдЗрдирд╕ - рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред рдЖрдк рд▓реЗрдЦ рдореЗрдВ рдЧреЗрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ : рд╕реЗрдЯрд▓рд░реНрд╕: рдЕрдм рдСрдирд▓рд╛рдЗрди ред

рдХрд╛рд░рдг


рдЦреЗрд▓ рдореЗрдВ рдЯреНрд░реЗрдбрд┐рдВрдЧ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░рдВрддрд░ рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХрд┐рд╕реА рднреА рдЯреНрд░реЗрдбрд┐рдВрдЧ рд▓реЙрдЯ рдХреЛ рдХреЗрд╡рд▓ 10 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдЙрдЬрд╛рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рджреБрд░реНрдЧрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдХреЛрдИ рдореВрд░реНрдд рд▓рд╛рдн рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреНрд░реЗрдбрд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдПрдХ рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдкрд░рд┐рдгрд╛рдо


рддреЛ рдПрдХ рдмреЙрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛ рдЬреЛ рдмрд╣реБрдд рдХреБрдЫ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдЧрд╛ред

рдмреЙрдЯ рд▓рд┐рдЦрдирд╛


рдЪреВрдВрдХрд┐ рд▓рд┐рдирдХреНрд╕ рдореЗрд░реЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдкрд░реНрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдФрд░ xdotool рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░ рдкреНрд░рдмрдВрдзрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред

рдФрд░ рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдмреЙрдЯ рдореЗрдВ 2 рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрдВрдЧреА:


рдЪрд▓реЛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрдЯрди рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╡рд╛рд▓реЗ рдПрдЪрдПрдПрд╕рдПрдЪ (рдирд╛рдо) рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдмрд╣реБрдд рдХреБрдЫ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдп рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реАред
( { x=>'288', y=>'852'}, #  [].      { x=>'790', y=>'667'}, #  [].    . { x=>'1126', y=>'658'}, #  [].    . { x=>'871', y=>'594'}, #  [].    . { #       . #     100  . #    400 . x=>'983', y=>'742', #   . dx=>'874', dy=>'750', #   . #  99 . inc=>{ #   : x=>'1010', y=>'745', #       1. inc=>'1', #     . rnd=>'0', #   0     0  rnd   inc. timer => [ #        . { sh=>0, eh=>24, inc=>0 } #      0   . ] } }, { x=>'1064', y=>'733', rx=>'20', ry=>'10'}, #  [].     . { x=>'1131', y=>'668', rx=>'10', ry=>'2'}, #  [].    . #          #   . { x=>'1016', y=>'548', rx=>'20', ry=>'10'}, #  [].    . { #       . #     20   + 0, 2, 4  8   #    +   0  15 . #    400 . x=>'988', y=>'743', #   . dx=>'804', dy=>'746', #   . #  1 . inc=>{ #   : x=>'1010', y=>'745', #       1. inc=>'19', #     . rnd=>'15', #   0     0  rnd   inc. timer => [ #        . #    -       . { sh=>0, eh=>24, inc=>0 },# 0   . { sh=>0, eh=>8, inc=>8 },# +8 c 00.00  08.00. { sh=>8, eh=>9, inc=>4 },# +4 c 08.00  09.00. { sh=>9, eh=>10, inc=>2 } # +2 c 09.00  10.00. ] } }, { x=>'1083', y=>'736', rx=>'20', ry=>'10' }, #  [].     . { x=>'961', y=>'596', rx=>'14', ry=>'12' } #  [].    . ); 


рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо simple.trade.bot.pl рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдмреЙрдЯ рд╣реА рд╣реИред

 #!/usr/bin/perl #      20               sleep 20; #         my @g_trade = do "trade.guns.pl"; #    .  . #          [Ctrl]+c. while(){ #         . print "NEXT TRADE\n"; #          . for my $l_cur ( @g_trade ){ sleep(1); if( defined $l_cur->{dx} ){ #       dx    -   #   . #     ($l_count). #      . my $l_count=$l_cur->{inc}{inc}; #   .   тДЦ2 - . my @l_curtime=localtime(time); #     x, y  . move($l_cur); #        . my $l_inc=0; #       . for my $l_timer ( @{$l_cur->{inc}{timer}} ){ #       ,  . $l_inc=$l_timer->{inc} if $l_curtime[2] >= $l_timer->{sh} && $l_curtime[2] <= $l_timer->{eh}; } #      . my $l_rnd=int(rand($l_cur->{inc}{rnd})); #       . $l_count+=$l_inc; $l_count+=$l_rnd; #              . print "\tSET: [$l_count] [$l_cur->{inc}{inc} + $l_up + $l_rnd\($l_cur->{inc}{rnd})]\n"; #      . while ($l_count){ $l_count--; clicktoxy($l_cur->{inc}); usleep(80); } }else{ #   dx   -           . clicktoxy($l_cur); } } #  .  11  +   0  4  (        ). my $l_time=11+int(rand(4)); my $count=0; #           . for($count=0;$count<$l_time;$count++){ sleep 60; mousemove(400,500); sleep 1; mousemove(1400,500); sleep 1; } #       0  60 sleep(int(rand(60))); #         } sub usleep{ #      (   Ms Windows). my $l_ptr=shift; $l_ptr*=1000; `usleep $l_ptr`; } sub move{ #             . my $l_coord=shift; mousemove($l_coord->{x},$l_coord->{y}); mousedown(1); usleep(600); mousemove($l_coord->{dx},$l_coord->{dy}); mouseup(1); } sub click{ #        . mousedown(1); mouseup(1); } sub clicktoxy{ #    ,         #    . my $l_coord=shift; mousemove($l_coord->{x},$l_coord->{y}); mousedown(1); mouseup(1); usleep(300); } sub mousedown{ #     xdotool    . #  : # 1 -    () # 2 -    () my $l_key = shift; if( $l_key ){ `xdotool mousedown $l_key`; } } sub mouseup{ #     xdotool    . #  : # 1 -    () # 2 -    () my $l_key = shift; if( $l_key ){ `xdotool mouseup $l_key`; } } sub mousemove{ #     xdotool      x, y. my $l_x = shift; my $l_y = shift; my $l_com='xdotool mousemove'; $l_com.=" $l_x $l_y"; `$l_com`; } 


рдмреЙрдЯ рддреИрдпрд╛рд░ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ


рдпрд╣ рдмреЙрдЯ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЗрд╕рдореЗрдВ рдЕрднреА рдХрдИ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВред рдпрд╣рд╛рдВ рдмреЙрдЯ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдкрд░рд┐рдкреВрд░реНрдг рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ:


рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП


Source: https://habr.com/ru/post/In145842/


All Articles