こんにちは。
無線のサプリカント設定をバッチで作成しようとしています。
インターフェース名を変数でいれて
インターフェース名が"Wi-Fi"であっても、"ワイヤレス ネットワーク接続"であっても
どのパターンであっても
このbatで設定できるようにしたいです。
以下のbatだと"Wi-Fi"などの単語1つであれば読み取れるのですが、
"ワイヤレス ネットワーク接続"などは "ワイヤレス"しか読み取れず、
そのようなインターフェース名がないとのことで、設定ができません。
"W*"や、"ワ*"だと、うまく動くのですが、
今回したいこととしては 特定のインターフェース名、ではなくすべてのインターフェースに当てはまるようにしたいのです。
※人によってはdefault値"Wi-Fi"を"Wi-Fi 2" などに設定している場合もあるので。
ご教授いただけませんでしょうか。
@echo off
SET COUNT=0
SET INTF=""
for /f "tokens=3 usebackq" %%i in (netsh wlan show interface
) do @CALL :LCNT %%i
echo %INTF%
netsh wlan delete profile name="teratile-WiFi"
netsh wlan add profile filename="teratile-WiFi.xml"
netsh wlan set profileorder name="teratile-WiFi" interface="%INTF%" priority=9
:LCNT
SET /A COUNT=%COUNT%+1
IF %COUNT%==2 SET INTF=%%i
EXIT /B
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。