我使用以下方法在筆記型電腦上創建了無線熱點:
netsh wlan start hostednetwork
這非常有效。
我有一個樹莓派,可以自動連接到該網絡,但是連接需要相當隨機(儘管很小)的時間。有沒有辦法暫停批次文件,直到它「偵測到」樹莓派已連接到熱點?或者我應該簡單地插入 60 秒的暫停來確保它已連接,這不太理想?
答案1
幸運的是,經過進一步挖掘,我找到了解決方案:
來自 stackoverflow 上的另一個線程...歸功於 paxdiablo
@setlocal enableextensions enabledelayedexpansion
@echo off
set ipaddr=%1
:loop
set state=down
for /f "tokens=5,7" %%a in ('ping -n 1 !ipaddr!') do (
if "x%%a"=="xReceived" if "x%%b"=="x1," set state=up
)
echo.Link is !state!
ping -n 6 127.0.0.1 >nul: 2>nul:
goto :loop
endlocal