windows環境下自動切換IP的bat指令碼

2021-08-29 22:35:06 字數 1230 閱讀 9903

我的需求是這樣的:公司的網路需要配置靜態ip,而我家裡的網路是dhcp自動獲取模式。如果從公司回家,或者從家去公司後,修改ip是一件很繁瑣的事情。那麼我想通過執行乙個bat指令碼就實現ip切換,那該是多麼美好的意見事情。 

起始實現起來並不難,只要把下述指令碼**存成「ip切換.bat」,雙擊執行即可實現ip切換: 

**:@echo off  

color 0a   

title ip切換指令碼  

:start  

@echo ---------------------------------   

@echo 請選擇你現在的位置:   

@echo 1.家裡面(啟用dhcp)   

@echo 2.辦公室(固定ip)   

@echo ---------------------------------   

set /p slocal=請選擇:   

if %slocal%==1 goto home   

if %slocal%==2 goto office   

cls   

@echo 選擇錯誤,請重新選擇  

goto start   

:home   

@echo 正在設定無線網路連線為dhcp模式   

netsh inte***ce ip set address wlan dhcp   

netsh inte***ce ip set dns wlan dhcp  

goto end  

:office   

@echo 正在設定無線網路連線為固定ip:10.8.23.211   

netsh inte***ce ipv4 set address wlan static 10.8.23.211 255.255.255.0 10.8.23.254 1  

netsh inte***ce ipv4 set dns name="wlan" source=static addr=114.114.114.114 register=primary  

:end   

echo 設定完成,自動退出  

你只需按你的實際情況修改指令碼中的ip、閘道器、dns等配置資訊即可。 

(注意:當你雙擊指令碼執行的時候,如果系統提示「請求的操作需要提公升(作為管理員執行)」,那麼一勞永逸的做法是建立該指令碼的乙個快捷方式,然後在快捷方式的屬性中選擇高階,然後勾選「以管理員身份執行」即可。(以後都通過執行這個快捷方式來切換ip)) 

Windows 下自動重啟TOMCAT

windows下自動啟動tomcat 直接在windows xp中的任務計畫中分別加入tomcat的shutdown.bat 和startup.bat 兩個之間間隔一點時間即可,具體操作 1 開始 附件 系統工具 任務計畫 開啟xp的任務計畫對話方塊,雙擊 新增任務計畫,開啟計畫設定介面,一路向下,...

Windows下自動連線WiFi 指令碼

前提是先連線到指定的wifi網路上。然後通過 netsh wlan export profile 將網路配置檔案匯出,然後使用如下命令新增配置檔案到指定的網路介面上,再執行連線命令即可。netsh wlan delete profile netsh wlan add profile filename...

windows下自動執行PHP指令碼

編輯如下 並儲存為test.php fp fopen test.txt a fwrite fp,date y m d h i s r n r n為windows下得換行符 echo sdfdsf fclose fp 新增乙個任務計畫 開始 所有 附件 系統工具 任務計畫 在這一步輸入命令 d wam...