このプロセスを何らかの方法で自動化するために、コマンドラインと検索エンジンが起動されました。 カットの下の詳細と完成したバットファイル。
エントリー
IPを変更するには、netshユーティリティがWindowsコマンドラインにあります。 それが何であり、何が食べられているのかについての詳細はwikiで 。
MACアドレスを変更するために、標準ツールが見つかりませんでした(もしあれば、感謝します)。 したがって、私は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
      
      domおよびrabotaラベルの後に設定を入力した後、ファイルの先頭に注意してください。
注:「エコー_____」は、審美的な取り組みからのみ使用されます。
最後の準備
d:\ program \ networkにmacshiftプログラムとバッチファイルを配置しました。 そして、デスクトップ上でnetwork.lnkへのショートカットを作成しました。 ショートカットを起動すると、バッチファイルは設定の選択に関する質問から始まります。 「1」をクリックすると、それぞれ「2」の家の設定が得られます-オフィスの設定です。
誰かがこのトピックを役に立つと思うかもしれません。