질문과 답변
윈 도 우 배치파일에 대해 여쭤볼게 있습니다~
2017.08.27 16:22
TXT 파일의 내용을 불러들여서 변수로 설정 하고 싶은데요
줄 단위 그대로 변수로 입력 받는 방법을 알고 싶습니다
예를 들어
----------------------------------
내컴퓨터
192.168.0.5
255.255.255.0
192.168.0.1
----------------------------------
첫번째 줄의 내용을 컴퓨터 이름으로 변수로 설정하여 자동으로 컴퓨터이름을 변경 하고자 하고
두번째~네번째 줄의 IP 주소, 서브넷마스크,게이트웨이를 변수로 설정하여 자동으로 입력하기를 원해서
For 문을 써서 처리를 해보려고 이리저리 머리를 굴려봐도 답이 안 나오네요
어떻게 방법이 있을까요??
댓글 [2]
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
70133 | 하드웨어| 엡손 프린터 문의 | 한스 | 362 | 08-29 |
70132 | 윈 도 우| 윈도우10 설치법 문의드립니다. [10] | tuzki | 739 | 08-29 |
70131 | 윈 도 우| Windows Release 순서 이게 맞나요?? [4] | mkyky | 511 | 08-29 |
70130 | 윈 도 우| 종료시 TASK HOST WINDOWS [3] | never | 793 | 08-29 |
70129 | 기 타| 크롬 윈포접속 오류 [3] | 서기다 | 287 | 08-29 |
70128 | 윈 도 우| M.2를 활용하는 최적의 방법 질문 드립니다. [12] | 까망이 | 853 | 08-28 |
70127 | 윈 도 우| ★Windows10 전문가분께...긴급 헬프 [11] | 거거거3 | 1109 | 08-28 |
70126 | 윈 도 우| 바탕화면 폴더를 복구하고 싶습니다 [5] | TetraTheta | 1190 | 08-28 |
70125 | 윈 도 우| 중복글죄송함다 mqsvc,mqtgsvc 패스트핑레지설정질문. [2] | 미미마 | 1002 | 08-28 |
70124 | 윈 도 우| 네트웍크 공유 잘 아시는분 알려주세요. [6] | RURUTEAM | 772 | 08-28 |
70123 | 윈 도 우| 잠금화면 윈도우 추천배경으로 지정시 문제 [2] | 호두 | 701 | 08-28 |
70122 | 윈 도 우| 업데이트후 MS 엣지가 이상하네요 | never | 405 | 08-28 |
70121 | 하드웨어| 노트북 배터리 충전횟수 표시가 안나오네요? [2] | 으뜸회오리 | 792 | 08-27 |
70120 | 하드웨어| CPU 쿨링팬에 대하여 [3] | 雪耳 | 588 | 08-27 |
70119 | 기 타| fscapture86 pe에서 작동 안되는 이유? [5] | 서기다 | 407 | 08-27 |
70118 | 소프트웨어| pc용 카카오톡 질문입니다. [12] | tuzki | 1295 | 08-27 |
» | 윈 도 우| 배치파일에 대해 여쭤볼게 있습니다~ [2] | 마성의남자 | 306 | 08-27 |
70116 | 윈 도 우| bcd boot 폴더 삭제방법은? [3] | 나사로 | 729 | 08-27 |
70115 | 윈 도 우| Win10PE_x64 초보빌드 태풍소x님 usb에 설치후 [6] | 도우너2 | 627 | 08-27 |
70114 | 하드웨어| 메모리 업데이트 [2] | potentate | 462 | 08-27 |
@echo off
cd /d "%~dp0"
>test.txt (echo 내컴퓨터& echo 192.168.0.5& echo 255.255.255.0& echo 192.168.0.1)
for /f "tokens=*" %%A in ('"findstr /n ^^ "test.txt""') do (
for /f "delims=: tokens=1,*" %%a in ("%%A") do (
if %%a==1 set MyCom=%%b
if %%a==2 set Ip=%%b
if %%a==3 set SubNetMask=%%b
if %%a==4 set GateWay=%%b
)
)
echo 내컴: %MyCom%
echo IP: %Ip%
echo 서브넷 마스크: %SubNetMask%
echo 기본 게이트웨이: %GateWay%
pause