기본적으로, 내가해야 할 일은 아래 코드로 수행 한 Win7 머신의 기본 게이트웨이를 얻는 것이다.
@echo off
for /f "skip=1 delims={}, " %%A in ('wmic nicconfig get defaultIPgateway') do for /f "tokens=1" %%B in ("%%~A") do set "IP=%%~B"
echo %IP%
문제는, 내가해야할 일은 마지막 부분을 잡아 당기는 것입니다. 10.10.10.1
, 나는 필요해. 1
, 그것을 확인하십시오 1
, 65
, 83
또는 192
) 숫자를 더한 다음 전체 IP로 다시 구성하십시오 - 예. 10.10.10.2
나는 쪼그리고 앉아서 ...
나는있다 :
FOR /F "DELIMS=. TOKENS=4" %a IN %%IP%% DO ECHO %d
내가 뭘 잘못하고 있죠?
도움말 크게 감사하겠습니다.
감사,
/ / "TOKENS = 4 DELIMS =."%% IN ( "% IP %") DO ECHO %% f 이것은 나에게 2를 얻은 것 같습니다.
—
Toby MacDonnell
최신 의견의 코드가 마지막 옥텟을 얻는다면 (10.1.1.2에서 "2"라는 뜻으로 가정), 대답 할 질문에 남은 것이 무엇인지 확신 할 수 없습니까?
—
Ƭᴇcʜιᴇ007
그래, 내가 내 자신의 질문에 답하는 것을 끝내 었다고 생각한다.
—
Toby MacDonnell