질문과 답변

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

2017.05.07 12:55

마성의남자 조회:449

안녕하세요 고수님들 ^^

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

 

제가 원하고자 하는 내용은

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 - -
17303 서버 / IT| 네트워크 구성에 관해서 [5] 쭌쭌 451 12-04
17302 윈 도 우| PC 초기화가 안되네요... [2] 지구여행중 451 12-03
17301 하드웨어| 그래픽카드와 D-sub 입력 [4] 올파 451 11-02
17300 윈 도 우| IE11 인터넷옵션 중 특정 옵션의 레지스트리 값이 궁금합니다. [4] 리드니아 451 07-09
17299 기 타| pdf 편집 [2] 대륙의별 451 08-26
17298 윈 도 우| 도광양회님 원도우 7 0825버젼 차이? [10] 초보자여 451 08-29
17297 소프트웨어| Ghsot 사용 방법 질문입니다. [4] 원이85 451 04-30
17296 윈 도 우| 윈도우 설치파일 wim올려주시는 것이용시 [1] ilikesleep 451 04-23
17295 윈 도 우| 윈도우 10 PE 세르게이 버전 내컴퓨터 속성 정보 어떻게 바... 카이시스 451 03-06
17294 윈 도 우| VHD 파티션 잡았는데 윈도우 설치하러 부팅하면 사라짐 [2] emd 451 12-05
17293 윈 도 우| https 와 ssl [2] skecjac 451 11-04
17292 소프트웨어| 라이젠3 1300X 사용시 윈도우7 설치문의 [2] ♡오르골 451 06-20
17291 윈 도 우| 넘버락 활성 질문 [3] 한우차돌박 451 12-27
17290 윈 도 우| 윈도우10 탐색기 줄간격 줄일수 있을려나요 [1] 유리얼음 451 03-26
17289 모 바 일| 크롬 동기화 질문입니다 레드2 451 11-18
17288 윈 도 우| 다운로드 폴더 클릭시 딜레이 [4] asklee 451 03-25
17287 윈 도 우| 16기가 윈탭 os 복제 질문입니다. [1] 아름드리나 451 08-01
17286 소프트웨어| _exe 확장자 안바뀌게 하는방법없나요.. [7] Nauthizh 451 01-17
17285 모 바 일| 안드로이드 버전호환이 안되는 앱이 있는데요 [5] 『ⓖⓤⓝ』 450 05-24
17284 서버 / IT| 고수 선배님들 공유기 연결을 어떻게 해야 할까요? [1] 익명 450 05-17
XE1.11.6 Layout1.4.8