BAT命令

跳脚米线發表於2024-10-19

PPPOE撥號




QUOTE
@echo off
rasdial 醫保寬頻連線 賬號 密碼

管理員許可權




%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"

BAT模板



@echo off

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"
::註釋color 2為視窗顏色和字型顏色設定
color 2
::註釋tite 為視窗標題
title    設定網路環境

::註釋echo=為空白佔位符
echo=

echo                           ☆☆☆☆☆☆請選擇上網環境☆☆☆☆☆☆☆
echo=		 
		 
::註釋echo為螢幕顯示內容		
echo                                外 網=========》按1鍵,回車確認 
echo= 
echo                                醫保網=========》按2鍵,回車確認
echo=                            
echo=
echo=


echo            	     !!!說明,按對應數字鍵之後需要按回車(ENT)確認
echo            	     !!!說明,按對應數字鍵之後需要按回車(ENT)確認
echo            	     !!!說明,按對應數字鍵之後需要按回車(ENT)確認

echo=
echo                 	  	  視窗消失則成功更換網路 
echo=
echo=
echo=

::註釋指定輸入內容並判斷正誤
@Echo off&setlocal,EnableDelayedExpansion
:Choice
set /p Choice=請正確輸入(1或者2或者3或者4):
IF /i "!Choice!"=="1" goto zidong

IF /i "!Choice!"=="2" goto guding

Echo 您輸入的!Choice!不正確!,請按任意鍵返回重新輸入。
Pause>Nul&Goto :Choice



: zidong

echo 您選擇了自動獲取模式

echo 正在設定,請稍後......

echo 自動獲取IP地址....

@echo off

netsh interface ip set address name="乙太網" source=dhcp

netsh interface ip set dns name="乙太網" source=dhcp

goto end



: guding

echo 您選擇了固定IP模式

echo 正在設定,請稍後......


netsh interface ip set address "乙太網" static 192.168.0.66 255.255.255.0 192.168.0.254 1

netsh interface ip set dns "乙太網" static 10.11.200.205

netsh interface ip add dns "乙太網" 10.116.130.21


goto end


 :end

相關文章