질문과 답변

기 타 배치파일 고수님들 소환 합니다~ ㅠ_ㅠ

2017.05.07 21:55

마성의남자 조회:447

안녕하세요 고수님들 ^^

제가 실력이 부족하여 이렇게 도움을 요청하고자 글을 올립니다.

 

제가 원하고자 하는 내용은

D 드라이브에 IP.txt 라는 문서에서

IP와 게이트웨이 정보를 추출하여 자동입력 할 수 있게 하는 배치파일을

만들려고 하는데

검색하다가 나오는 정보를 수정해서 사용하려 해도 잘 안되는데요 ㅠㅠ

우선 소스를 본문에 첨부 하도록 하겠습니다

-----------------------------------------------------------------------------------

@SETLOCAL ENABLEEXTENSIONS
@SETLOCAL ENABLEDELAYEDEXPANSION
@IF /I (%debug%) EQU (y) (echo on) else (echo off)


SET "_IPBackupDIR=D:\"
SET "_IPBackupFile=%_IPBackupDIR%\ip.txt"

 


IF /i "%~1" NEQ "" (
 SET "_IPBackupDIR=%~dp1"
 SET "_IPBackupFile=%~1"
)


IF NOT EXIST %_IPBackupFile% @echo


For /f "usebackq tokens=1,2,3,4,5 delims=()." %%a IN (`findstr /c:"IP" %_IPBackupFile%`) DO (
  SET /a "_IP1=%%b"
  SET /a "_IP2=%%c"
  SET /a "_IP3=%%d"
  SET /a "_IP4=%%e"
 )
set "IP=%IP1%.%IP2%.%IP3%.%IP4%"

echo %IP%

For /f "usebackq tokens=1,2,3,4,5 delims=" %%a IN (`findstr /c:"GW" %_IPBackupFile%`) DO (
  SET /a "GW1=%%b"
  SET /a "GW2=%%c"
  SET /a "GW3=%%d"
  SET /a "GW4=%%e"
)
set "GW=%IP1%.%IP2%.%IP3%.%GW1%"
echo %GW%

 


Set NetConnectionID="LocalAreaNetwork" >nul 2>&1
netsh int ipv4 set address "로컬 영역 연결" static %IP% 255.255.255.0 %GW%
pause

-----------------------------------------------------------------------------------------------

IP.txt 내용은

 

IP=(192.168.0.5)

GW=(192.168.0.1)

 

이런 식으로 입력을 해야지만 정상 입력이 되는데

저는

 

IP 192.168.0.5 <---------- 등호(=)와 괄호를 제외하고 입력(ip나 gw를 대소문자 구별없이 입력)

GW 1            <----------  게이트웨이 마지막 자릿수만 입력

 

이렇게 입력을 하여서 사용하고 싶어서

수정을 해도 잘 안되네요...

 

두서없이 막 입력 하다보니 내용이 길어졌네요..

소스 내용은 길까봐 파일첨부에도 넣어 놓겠습니다

부디 고수님들 도움 부탁드립니다

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
31196 기 타| 도스 명령어로 하드웨어 정보 알아낼수 있을까요? [3] 후잉 525 05-07
» 기 타| 배치파일 고수님들 소환 합니다~ ㅠ_ㅠ [6] 마성의남자 447 05-07
31194 소프트웨어| avast 와 vmware 같이 사용시.. [10] 제로댱 408 05-07
31193 기 타| USB용 유선마우스 사용에 대하여 질문합니다. [2] John316 417 05-07
31192 윈 도 우| 윈도우10 부팅파일을 찾을수 없을경우 문제입니다. [3] 연고 731 05-08
31191 기 타| cpu-z 1.79 한글판 자료를 찾습니다 [2] 우주 532 05-08
31190 윈 도 우| RS2 파일열기 보안경고 관련 질문드립니다. 서정님아 282 05-08
31189 윈 도 우| cdspace 8.0.17 있으신분 찾습니다 [1] 초월이 411 05-08
31188 소프트웨어| BOOTICE 접근설정 누르고 활성화도 눌러야 되나요? [1] 원이85 377 05-08
31187 소프트웨어| 사인아웃이 되어도 네트워크 드라이버에 백업을 할 수 있는... [2] 밝은해 196 05-08
31186 윈 도 우| 네트워크 wan 미니포트 질문드려요 [1] Trevis 478 05-08
31185 기 타| 아티브 탭7프로 사용자 입니다. 부팅후 키보드와 마우스가 ... 제로댱 383 05-09
31184 윈 도 우| 파이어폭스 53.0.2에서 갑자기 윈포가 이상하게 열릴때 [7] 흑서서 324 05-09
31183 하드웨어| 전용 초기화 툴이 없는 ssd 초기화 방법 문의드립니다. [4] 가람3 1095 05-09
31182 윈 도 우| RS2 인텔 디스플레이 오디오 드라이버 설치 문제 [1] kilx 914 05-09
31181 기 타| 안드로이드 스마트폰에서 NTFS 인식 [2] 스킨닥 4068 05-09
31180 윈 도 우| 잊을만하면 메모리 부족하다는 창이 뜨는데 왜이런걸까요?? [8] 베지터 859 05-09
31179 윈 도 우| WebHelper (32 bit) [1] 밝은해 921 05-09
31178 윈 도 우| 갑자기 윈도우 10 사용기간이 만료되었다고 나옵니다 [2] joe 2079 05-09
31177 기 타| 쿠팡등에서 크롬 인터넷 쇼핑 불가? [1] asklee 402 05-09
XE1.11.6 Layout1.4.8