标题: [网络连接] [已解决]批处理如何将当前自动获取到的IP、网关、DNS设置成固定 [打印本页]
作者: 我不是是人 时间: 2015-2-18 10:34 标题: [已解决]批处理如何将当前自动获取到的IP、网关、DNS设置成固定
本帖最后由 pcl_test 于 2016-8-19 10:49 编辑
- @echo off
- setlocal enabledelayedexpansion
- title 固定IP By Color
- color 0a
- cls
- :abc
- for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "IPv4"') do (
- set ip=%%i
- )
- set /p password=請輸入激活碼: >nul
- cls
- if "%password%"=="516990" (
- set /p na=Local Area Connection:
- if "%na%"=="" set na="Local Area Connection" else (
- set na="區域連線"
- )
- set /p ma=請輸入子網掩碼,默認為255.255.255:
- if "%ma%"=="" set ma=255.255.255.0
- set /p ga=請輸入網關:
- if "%ga%"=="" set ga=10.30.101.254
- set /p dns1=請輸入主DNS:
- if "%dns1%"=="" set dns1=10.26.1.3
- echo netsh.exe interface ip set address !na! static!ip! !ma! !ga! 1
- echo netsh.exe interface ip set dns !na! static !dns1!
- echo 您的IP是:!ip!&pause
- ) else (echo "密碼錯誤-_-,系統無法起動 (-o-)zzZZ"&echo. &echo 如有需要請聯絡 CoLoR &goto :abc)
复制代码
這是小弟想的 用根據當前IP轉變成固定IP的批次
不過問題來了 在na那邊無論我怎麼打,最後都是顯示"區域連線" 而不會出現"Local Area Connection" (正常應該是當na是沒有輸入東西的情況下結果應該要顯示"Local Area Connection")
跪求大神們幫幫忙~ m(_ _)m
作者: pcl_test 时间: 2015-2-18 21:13
回复 1# 我不是是人 - @echo off
- title 固定IP By Color
- :begin
- color a
- set /p password=請輸入激活碼:
- cls
- if "%password%" == "516990" (goto main) else (goto error)
- :main
- for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "IPv4"') do set ip=%%i
- echo 1、Local Area Connection 2、區域連線
- set /p na=請選擇要設置的網絡適配器名(序號+回車):
- if "%na%"=="1" (set na="Local Area Connection") else (set na="區域連線")
- set /p ma=請輸入子網掩碼(默認為255.255.255.0):
- if "%ma%"=="" set ma=255.255.255.0
- set /p ga=請輸入網關:
- if "%ga%"=="" set ga=10.30.101.254
- set /p dns1=請輸入主DNS:
- if "%dns1%"=="" set dns1=10.26.1.3
- echo netsh interface ip set address %na% static %ip% %ma% %ga% 1
- echo netsh interface ip set dns %na% static %dns1%
- echo 您的IP是:%ip%
- echo 請按任意鍵退出……
- pause >nul & exit
- :error
- color c
- echo "密碼錯誤-_-,系統無法起動 (-o-)zzZZ"
- echo 如有需要請聯絡 CoLoR
- echo.
- echo 請按任意鍵返回……
- pause >nul
- cls
- goto begin
复制代码
作者: 我不是是人 时间: 2015-2-19 18:48
謝謝大神的幫助~~大神那個寫得好乾淨,相比我的超亂的= =
祝大神們新年快樂阿~~~
最後請問一下
我的那個批次出問題的地方是甚麼??是因為括號中的括號嗎??
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |