рдореИрдВ рдХрд╛рдо рдФрд░ рдШрд░ рдкрд░ рдЕрдкрдиреЗ рдирд┐рдЬреА рд▓реИрдкрдЯреЙрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рджрд┐рди рдореЗрдВ рджреЛ рдмрд╛рд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЛрдиреЛрдВ рдШрд░ рдФрд░ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдорд╢реАрди рдХреЗ рдореИрдХ рдкрддреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдВрдзрди рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рдореИрдХ рдХреЛ рднреА рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред
рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдФрд░ рдПрдХ рдЦреЛрдЬ рдЗрдВрдЬрди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд┐рд╡рд░рдг рдФрд░ рдХрдЯ рдХреЗ рддрд╣рдд рд╕рдорд╛рдкреНрдд рдмреИрдЯ-рдлрд╝рд╛рдЗрд▓ред
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
IP рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, netsh рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣
рд╡рд┐рдХреА рдкрд░ рдХреНрдпрд╛ рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдХ рдкрддреЗ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдорд╛рдирдХ рдЙрдкрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛)ред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ Macshift рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЖрдк рдЗрд╕реЗ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдмрд╛рдЯрд┐рдХ рдкрд╛рда
рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ network.bat рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ:
@echo off
set /p mesto=" (1 - , 2 - ): "
echo - %mesto%
if %mesto% equ 2 goto rabota
:dom
set IFACE="local"
set IP=10.160.100.9
set MASK=255.255.255.0
set GATEWAY=10.160.100.1
set GWMETRIC=1
set DNS1=10.160.100.1
set MAC=001122334455
goto smena
:rabota
set IFACE="local"
set IP=192.168.1.91
set MASK=255.255.255.0
set GATEWAY=192.168.1.1
set GWMETRIC=1
set DNS1=192.168.1.10
set MAC=221133004455
goto smena
:smena
echo MAC %MAC%
echo _____
macshift -i "local" %MAC%
echo _____
echo IP -%IP%
echo -%MASK%
echo -%GATEWAY%
netsh interface ip set address name=%IFACE% source=static addr=%IP% mask=%MASK% gateway=%GATEWAY% gwmetric=%GWMETRIC%
echo DNS %DNS1%
netsh interface ip set dns name=%IFACE% source=static addr=%DNS1% register=PRIMARY
echo :
ipconfig /all
echo _____
pause
рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ,
рдбреЛрдо рдФрд░
рд░рдмреЛрдЯрд╛ рд▓реЗрдмрд▓ рдХреЗ рдмрд╛рдж рд╣рдо рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВред
рдиреЛрдЯ: "рдЗрдХреЛ _____" рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реМрдВрджрд░реНрдп рд╕рдВрдмрдВрдзреА рдЙрдкрдХреНрд░рдореЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредрдЕрдВрддрд┐рдо рддреИрдпрд╛рд░реА
рдореИрдВрдиреЗ d: \ program \ network рдореЗрдВ macshift рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рд░рдЦреАред рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ network.lnk рдХрд╛ рд╢реЙрд░реНрдЯрдХрдЯ рд▓рд╛рдпрд╛ред рдЬрдм рдЖрдк рд╢реЙрд░реНрдЯрдХрдЯ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЪреБрдирдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреНрд░рд╢реНрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред "1" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рд╣рдо рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдХреНрд░рдорд╢рдГ "2" рдШрд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рд╢рд╛рдпрдж рдХрд┐рд╕реА рдХреЛ рдпрд╣ рд╡рд┐рд╖рдп рдЙрдкрдпреЛрдЧреА рд▓рдЧреЗрдЧрд╛ред