Warcraft 3.3.5a рдХреЗ рдЦреЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╕рд░рд▓ рдЬрд╛рд╡рд╛ рдХреНрд▓рд┐рдХрд░ рдмреЙрдЯ

рдпрд╣ рддрдВрддреНрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╛рдпрд░реЗрдЯреЗрдб рд╕рд░реНрд╡рд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд░реНрд╡рд░ рдкрд░ рдЗрд╕рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред

рд╕рднреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ - рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдФрд░ рдЬреЛрдЦрд┐рдо рдкрд░ред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдВрдбреЛрдЬ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд▓рд┐рдП рд╣реИред

рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмреЙрдЯ рдмрдирд╛рдПрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╣реЛрдЧрд╛:

1) рдЦреЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ;
2) рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВ;
3) рдЦреЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢;
4) рдореЗрд▓рдмреЙрдХреНрд╕ рдЦреЛрд▓реЗрдВ;
5) рдХрд┐рд╕реА рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдкрддреНрд░ рднреЗрдЬрдирд╛ рдФрд░ рднреЗрдЬрдирд╛;

1) рдЦреЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ


рдЦреЗрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЧреЗрдо рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдорд╛рд░реЗ рдХрд╛рдо рдореЗрдВ, рд╣рдо exe рдлрд╝рд╛рдЗрд▓ Wow.exe рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:

String WowPatch="D:/Wow/Wow.exe"; 

рдпрд╣рд╛рдВ рд╣рдордиреЗ рд╡рд╛рд╣ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд▓рд┐рдП рдкрде рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ред рдпрд╣ рд░рд╛рд╕реНрддрд╛ рд╢рд╛рдпрдж рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реЛрдЧрд╛ред

рд░рд╛рд╕реНрддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЧреЗрдо рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред

рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕ рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 String WowPatch="D:/Wow/Wow.exe"; File file =new File(WowPatch); try { Desktop.getDesktop().open(file); } catch (IOException e1) { e1.printStackTrace(); } 

рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╡рд╛рд╣ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рдордиреЗ рд╡рд╛рд╣ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдФрд░ рддреБрд░рдВрдд рдПрдХ рдирдИ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ - рдЦрд╛рддреЗ рд╕реЗ рдмреЙрдЯ рдХреЛ рдЕрдкрдиреЗ рдЖрдк рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреИрд╕реЗ рджрд░реНрдЬ рдХрд░реЗрдВ?

2) рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВ


рдЕрдм? рд╣рдореЗрдВ рджреЛ рдФрд░ рдкрд╛рда рдЪрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

 String Login="YourLogin"; String Password="YourPassword"; 

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

рддрд╛рдХрд┐ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб "рджрд░реНрдЬ" рди рд╣реЛ, рд╣рдо рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рд░реЛрдХ рджреЗрдВрдЧреЗ:

 String WowPatch="D:/Wow/Wow.exe"; File file =new File(WowPatch); try { Desktop.getDesktop().open(file); } catch (IOException e1) { e1.printStackTrace(); } Thread.sleep(20000); String Login="YourLogin"; String Password="YourPassword"; 

рдпрд╣рд╛рдВ рд╣рдордиреЗ 20 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд░реБрдХ рдЧрдПред рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд░ рдХреЗ рд▓рд┐рдП рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╡рд╛рд╣ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЙрдЧрд┐рди рдлрд╝реАрд▓реНрдб рдЪрдпрдирд┐рдд рд╣реИред рдЕрдм рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЪрд░ рд╕реЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рд▓реЙрдЧрд┐рди рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдХрд░ рд▓реЙрдЧрд┐рди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рд╣реИ:

 Robot rb= new Robot(); StringSelection stringSelection = new StringSelection(Login); Clipboard clpbrd = Toolkit.getDefaultToolkit().getSystemClipboard(); clpbrd.setContents(stringSelection, null); rb.keyPress(KeyEvent.VK_CONTROL); rb.keyPress(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_CONTROL); 

рдпрд╣рд╛рдВ рд╣рдордиреЗ рдЕрдкрдиреЗ рд▓реЙрдЧрд┐рди рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛ рдФрд░ Ctrl + V рдХреЛ рджрдмрд╛рдХрд░ рд╕рд┐рдореНрдпреБрд▓реЗрдЯреЗрдб рд╡рд┐рдВрдбреЛ рдореЗрдВ рд▓реЙрдЧрд┐рди рдкреЗрд╕реНрдЯ рдХрд┐рдпрд╛ред

рдЕрдм рд╣рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рдмреЙрдХреНрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ:

- рд╣рдо рдорд╛рдЙрд╕ рдЖрдВрджреЛрд▓рди рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреВрд╕рд░реА рд╡рд┐рдВрдбреЛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд╣рдо рдЯреИрдм рдмрдЯрди рджрдмрд╛рдХрд░ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд░рд▓ рд╣реИ:

 rb.keyPress(KeyEvent.VK_TAB); rb.keyRelease(KeyEvent.VK_TAB); 

рдЕрдЧрд▓рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:

 StringSelection stringSelection2 = new StringSelection(Password); Clipboard clpbrd2 = Toolkit.getDefaultToolkit().getSystemClipboard(); clpbrd2.setContents(stringSelection2, null); rb.keyPress(KeyEvent.VK_CONTROL); rb.keyPress(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_CONTROL); 

рд╣реБрд░реНрд░реЗ !!! рд╣рдордиреЗ рдЪрд░рд┐рддреНрд░ рдЪрдпрди рдореЗрдиреВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ред рдЕрдм рдЖрдкрдХреЛ рдЦреЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

3) рдЦреЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВ


рдЕрдм рд╣рдо рд╕реНрдХреНрд░реАрди рдкрд░ рдЪрд░рд┐рддреНрд░ рдЪрдпрди рдореЗрдиреВ рджреЗрдЦрддреЗ рд╣реИрдВред рд╣рдо рд╢рд╛рдпрдж рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рд╕реБрд▓рдЭ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдкрд╣рд▓реЗ рдЪрд░рд┐рддреНрд░ рдкрд░ рдЬрд╛рдПрдВ рдЬреЛ рдкрд╛рд░ рдЖрддрд╛ рд╣реИред

рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

- рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░ рдХреЛ "рд▓реЙрдЧрд┐рди" рдмрдЯрди рдкрд░ рд▓реЗ рдЬрд╛рдПрдВ рдФрд░ рдПрдХ рдХреНрд▓рд┐рдХ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВ;
- рдПрдВрдЯрд░ рдмрдЯрди рджрдмрд╛рдиреЗ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВ;

рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдЗрдирдкреБрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдХреНрд▓рд┐рдХ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдлрд┐рд░ рд╕реЗ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рд╣рдо рдлрд┐рд░ рд╕реЗ рд╡рд┐рд░рд╛рдо рджреЗрдВрдЧреЗ, рдЦреЗрд▓ рдХреЛ рд╢рд╛рдВрддрд┐ рд╕реЗ рдЪрд░рд┐рддреНрд░ рдЪрдпрди рдореЗрдиреВ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛:

 Thread.sleep(5000); rb.keyPress(KeyEvent.VK_ENTER); rb.keyRelease(KeyEvent.VK_ENTER); 

рдореИрдВ 5 рд╕реЗрдХрдВрдб рдХрд╛ рд╣реВрдВред рдПрдХ рд╕рд┐рд░ рдХреЗ рд╕рд╛рде рд▓рд╛рдкрддрд╛ред

рдУрд╣ рдЪрдорддреНрдХрд╛рд░, рдЦреЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдХреА рд▓реЛрдбрд┐рдВрдЧ рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИ!

4) рдореЗрд▓рдмреЙрдХреНрд╕ рдЦреЛрд▓реЗрдВ


рдпрд╣рд╛рдВ рд╣рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд╡рд┐рд░рд╛рдо рджреЗрдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдбрдмреНрд▓реНрдпреВрдУрдбрдмреНрд▓реНрдпреВ рдХреЗ рдкрд╛рд╕ рдЦреЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реЛред рдЪрд░рд┐рддреНрд░ рдХреЛ рдкреВрд░реНрд╡-рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рднреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ:

- рдХреИрдорд░реЗ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░реЗрдВ;
- рдЕрдкрдиреЗ рдЗрдирдмреЙрдХреНрд╕ рдореЗрдВ рдорд╛рдереЗ рдмрдиреЗрдВ;

рдореЗрд▓рдмреЙрдХреНрд╕ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕рд╣реА рдорд╛рдЙрд╕ рдмрдЯрди рдХреЗ рд╕рд╛рде рдЪрд┐рд▓реНрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдПрдХ рдХреНрд▓рд┐рдХ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВрдЧреЗ:

 Thread.sleep(30000); rb.mouseMove(700, 350); rb.mousePress(InputEvent.BUTTON3_MASK); rb.mouseRelease(InputEvent.BUTTON3_MASK); 

рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдорд╛рдЙрд╕ рд╕реНрдерд┐рддрд┐ 1366x768 рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╣реИред
рдмрдЯрди 3 рд╕рд╣реА рдорд╛рдЙрд╕ рдмрдЯрди рд╣реИред

рд╣рдордиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдЦреЛрд▓рд╛, рдЕрдм "рднреЗрдЬреЗрдВ" рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ:

 rb.mouseMove(200, 550); rb.mousePress(InputEvent.BUTTON1_MASK); rb.mouseRelease(InputEvent.BUTTON1_MASK); 

рдпрд╣рд╛рдВ рд╣рдордиреЗ рд╕реНрдХреНрд░реАрди рдкрд░ рди рдХреЗрд╡рд▓ рдорд╛рдЙрд╕ рдореВрд╡рдореЗрдВрдЯ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐ рд▓реЗрдлреНрдЯ-рдХреНрд▓рд┐рдХ рднреА рдХрд┐рдпрд╛ред

рдЕрдм рдИрдореЗрд▓ рднрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ!

5) рдлреЙрд░реНрдо рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдПрдХ рдкрддреНрд░ рднреЗрдЬреЗрдВ


рдЕрдм рд╣рдореЗрдВ рдЕрдВрдХ рднрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

- рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо;
- рд╕рдВрджреЗрд╢ рдХрд╛ рд╡рд┐рд╖рдп;
- рд╕рдВрджреЗрд╢ рдХрд╛ рдкрд╛рда;

 String Name="Name"; String Theme="Theme"; String Text="Text"; 

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдбрд╛рд▓реЗрдВ, рдЪрд░рд┐рддреНрд░ рдХрд╛ рдирд╛рдо рдФрд░ рдЗрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдХреЙрд▓рдо рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:

 StringSelection stringSelection3 = new StringSelection(Name); Clipboard clpbrd3 = Toolkit.getDefaultToolkit().getSystemClipboard(); clpbrd3.setContents(stringSelection3, null); rb.keyPress(KeyEvent.VK_CONTROL); rb.keyPress(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_CONTROL); rb.keyPress(KeyEvent.VK_TAB); rb.keyRelease(KeyEvent.VK_TAB); 

рд╣рдордиреЗ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо рдбрд╛рд▓рд╛ рдФрд░ рджреВрд╕рд░реЗ рдХреЙрд▓рдо рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рджрд┐рдпрд╛ред рдЕрдм рдЖрдкрдХреЛ рд╕рдВрджреЗрд╢ рдХрд╛ рд╡рд┐рд╖рдп рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

 StringSelection stringSelection4 = new StringSelection(Theme); Clipboard clpbrd4 = Toolkit.getDefaultToolkit().getSystemClipboard(); clpbrd4.setContents(stringSelection4, null); rb.keyPress(KeyEvent.VK_CONTROL); rb.keyPress(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_CONTROL); rb.keyPress(KeyEvent.VK_TAB); rb.keyRelease(KeyEvent.VK_TAB); 

рд╣рдордиреЗ рд╕рдВрджреЗрд╢ рд╡рд┐рд╖рдп рдбрд╛рд▓рд╛ рдФрд░ рддреАрд╕рд░реЗ рдХреЙрд▓рдо рдкрд░ рднреЗрдЬрд╛ - рд╕рдВрджреЗрд╢ рдкрд╛рда:

 StringSelection stringSelection5 = new StringSelection(Text); Clipboard clpbrd5 = Toolkit.getDefaultToolkit().getSystemClipboard(); clpbrd5.setContents(stringSelection5, null); rb.keyPress(KeyEvent.VK_CONTROL); rb.keyPress(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_V); rb.keyRelease(KeyEvent.VK_CONTROL); 

рд╕рдВрджреЗрд╢ рдкрд╛рда рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВред рдЕрдм рд╡рд╣ рд╕рдм рдХреБрдЫ "рд╕рдмрдорд┐рдЯ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реИ:

 rb.mouseMove(200, 520); rb.mousePress(InputEvent.BUTTON1_MASK); rb.mouseRelease(InputEvent.BUTTON1_MASK); 

рдХрд░реНрд╕рд░ рдХреЛ рд▓реЗ рдЬрд╛рдПрдВ рдФрд░ "рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ" рдкрд░ рдмрд╛рдПрдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдерд╛ред рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рднреА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рд╕реЗ рдЦреЗрд▓ рдореЗрдВ рд╕реНрдкреИрдо рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдирд╣реАрдВ рд╣реЛрдЧреАред

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


All Articles