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

рдФрд░ рдРрд╕рд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдХрд╛рдо рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдмрдирд╛рдирд╛ рд╣реИред рд╣рдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП NSISDialogDesigner рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдореИрдВ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдореЗрдВ рдЖрдкрдХреЗ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐: рд╢реБрд▓реНрдХ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕реЗрдЯ рд╣реИред рдмрд╛рдИрдВ рдУрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, рджрд╛рдИрдВ рдУрд░ рддрддреНрд╡реЛрдВ рдФрд░ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЧреБрдг рд╣реИрдВ, рдиреАрдЪреЗ NSIS рдореЗрдВ рд╕рдореНрдорд┐рд▓рди рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдпрд╛рд░ рдХреЛрдб рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред

NSISDialogDesigner рдореЗрдВ рд╕реАрдзреЗ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред рдпрд╣ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдорд▓реНрдЯреА-рдкреЗрдЬ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдХреНрдпреЛрдВрдХрд┐ рдПрдирдПрд╕рдЖрдИрдПрд╕ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдХреЛрдб рдореЗрдВ рджреЗрд░реА рдХрд╛рдлреА рдердХрд╛рдК рд╣реИред

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

рдЗрд╕рдХреЗ рдмрд╛рдж, рдЙрддреНрдкрдиреНрди рдХреЛрдб рдХреЛ NSIS рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдбрд╛рд▓реЗрдВред рдФрд░ рд╕реВрдЪреА рдореЗрдВ рдЕрдкрдирд╛ рдкреЗрдЬ рджрд░реНрдЬ рдХрд░реЗрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ MUI рддрддреНрд╡реЛрдВ рдХрд╛ рдореЗрд░рд╛ рд╡рд┐рд╡рд░рдг рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдПрдВрдЯреНрд░реА рдХреЗ рдЕрдВрдд рдореЗрдВ рдкреВрд░реА nsi рдлрд╛рдЗрд▓ рдорд┐рд▓реЗрдЧреАред
рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ MUI_ICON "D: \ Jabber_2013 \ ico.ico"
рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ MUI_LANGUAGE "рд░реВрд╕реА"
рдкреГрд╖реНрда рдХрд╕реНрдЯрдо fnc_Jabber_2013_Show
рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ MUI_PAGE_INSTFILESрдЕрдЧрд▓рд╛, рд╣рдореЗрдВ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЪрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдЖрдкрдХреЛ рддреБрд░рдВрдд рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╕рд┐рд░реНрдл
hCtl_Jabber_2013_TextBox1
рдХреЗ
hCtl_Jabber_2013_TextBox1
рдЖрдк рдкрд╛рда рдХреЛ рдЕрдВрджрд░ рдЯрд╛рдЗрдк рдХрд░ рдкрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ
${NSD_GetText} $hCtl_Jabber_2013_TextBox1 $0
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
${NSD_GetText} $hCtl_Jabber_2013_TextBox1 $0
рдХрдорд╛рдВрдб
${NSD_SetText} $hCtl_Jabber_2013_TextBox1 $0
рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╣рдо TextBox1 рдХреЗ рдЕрдВрджрд░ рдЕрдкрдирд╛ рдЪрд░ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдПрдирдПрд╕рдбреА рдХреЗ рд╕рд╛рде, рдЖрдк рдЕрдиреНрдп рддрддреНрд╡ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рджреГрд╢реНрдпрддрд╛ рдпрд╛ рд╢реИрд▓реА / рд░рдВрдЧред
рдЕрдЧрд▓рд╛, рд╣рдо рдЕрдкрдиреЗ рдЯреЗрдХреНрд╕реНрдЯрдмреЙрдХреНрд╕ рдХреЗ рдЕрдВрджрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рд╡реЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВред
рд╕рдорд╛рд░реЛрд╣ PatchCh1
$ {NSD_GetText} $ hCtl_Jabber_2013_TextBox1 $ 4
$ {NSD_SetText} $ hCtl_Jabber_2013_TextBox3 C: \ Jabber_ $ 4
$ {NSD_GetText} $ hCtl_Jabber_2013_TextBox2 $ 5
$ {NSD_GetText} $ hCtl_Jabber_2013_TextBox3 $ 3
FunctionEnd
рдкреИрдЪ рдкреИрдЪ 2
$ {NSD_GetText} $ hCtl_Jabber_2013_TextBox2 $ 5
FunctionEnd
рдкреИрдЪ
$ {NSD_GetText} $ hCtl_Jabber_2013_TextBox3 $ 3
FunctionEndрдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЙрдЧрд┐рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрде рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред PatchCh2 рдФрд░ PatchCh3 рдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рдЪрд░ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрде рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЕрдЧрд▓рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдерд╛рдкрдирд╛ рдЕрдиреБрднрд╛рдЧ рд╣реИред
рдзрд╛рд░рд╛ "рдЬрд╛рдмреЗрд░"
рд╕реЗрдЯрдСрдЯрдкрд╛рде "$ 3"
рдлрд╝рд╛рдЗрд▓ / r "D: \ Jabber_2013 \ Jabber \ *"
CreateShortCut "$ DESKTOP \ $ 4.lnk" "$ 3 \ miranda32.exe"
$ {WriteToFile} `$ 3 \ pass.x`` $ 5`
$ {WriteToFile} `$ 3 \ logg.x`` $ 4`
nsExec :: Exec "$ 3 \ start.bat"
SectionEndAutoexec.ini рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рд▓рд┐рдЦ рдХрд░ рдЙрд╕рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ, рдореИрдВ sed рдХреЗ рддрд╣рдд рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕реЗ рд╕реНрд░реЛрдд рдХреЗ рд╕рд╛рде рд╕рдВрд▓рдЧреНрди рдХрд░рддрд╛ рд╣реВрдВред рдпрджрд┐ рдХреЛрдИ рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдмрд╣реБрдд рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
start.bat рдореЗрдВ рд╕рдореНтАНрдорд┐рд▓рд┐рдд рд╣реИ
рд╕реЗрдЯ / рдкреА рд▓реЛрдЧреЛ = <logg.x
sed -rf too.rew pass.x> pass_clear.x
рдЗрдХреЛ [JABBER]> autoexec.ini
echo LoginName = s% logg% >> autoexec.ini
echo jid = s% logg% server.com >> autoexec.ini
sed -f dop.sed pass_clear.x >> autoexec.iniрднреА
рдЬрд╛рджреВ рдПрдХ
рдЬрд╛рджреВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
y / `0123456789 - = \\ qwertyuiop [] asdfghjkl; zzvvbnmред 2Bav | jwy ~ zntu`bfxiklmopq @,} h {gsr134% 13 & E () * c + \ / - D0╨ГV \\ JWY ^ ZNUUтАЪFXIKLMOPQ? '_] H [GSRACD /рдореИрдВ рд╕рдордЭрд╛рддрд╛ рд╣реВрдБ, autoexec.ini рдПрдХ рдорд┐рд░рд╛рдВрдбрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╣реИред рдЗрд╕рдореЗрдВ рдЖрдк рд▓реЙрдЧрд┐рди (рдЦреБрд▓реЗ рд░реВрдк рдореЗрдВ), рдкрд╛рд╕рд╡рд░реНрдб (рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд░реВрдк рдореЗрдВ), рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП jid рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдХреБрдЫ рдРрд╕рд╛ рдорд┐рд▓рддрд╛ рд╣реИ:
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╛рдЗрд▓реЗрдВрдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!