針對需每次開機手動撥號的環境,撰寫一支批次檔放入「啟動」資料夾,即可實現開機自動連網。腳本自動偵測網卡名稱,無需手動硬編碼介面名。
@echo off
title PPPoE 自動撥號連線
set /p user=請輸入寬帶帳號:
set /p pass=請輸入寬帶密碼:
set "NIC_flag=Ethernet"
:: 解析 ipconfig /all 取得含 "Ethernet" 關鍵字的介面名稱
for /f "tokens=1,2,3,* delims=: " %%i in ('ipconfig /all') do (
if "%%i"=="%NIC_flag%" set NIC_name=%%k
)
:: 執行撥號
rasdial %NIC_name% %user% %pass%
pause > nul
寬帶自動連線.bat。shell:startup 開啟當前使用者啟動資料夾。.bat 檔案捷徑或直接複製進入該資料夾。set user=xxx set pass=yyy)避免每次輸入,但需注意安全性。if errorlevel 1 echo 撥號失敗 && pause。netsh wlan connect 處理 Wi-Fi 自動連線。