소프트웨어 도스 스크립트 구문 하나 배우고 싶어요
2017.07.14 08:56
config.ini 파일에
ip=127.0.0.1
domain=abc.kr
내용을 불러와서 아래 두 함수에 넣주고 싶습니다.
%ip% %domain%
고수님들 도와주시면 감사하겠습니다. 꾸벅
댓글 [8]
-
이세라 2017.07.14 11:03 -
지룡자 2017.07.14 11:14
감사합니다. 잘 연구해 보겠습니다. 어찌 c 보다 더 여러운거 같아요 ㅋ;
-
이세라 2017.07.14 11:21 ㅋ 맞습니다
마음 같아선 컴파일 언어로 해드리려다..
질문 사항이 스크립트라 스크립트로 답해 드리는게 맞는거죠 ㅎㅎ
-
suk 2017.07.14 11:54
정답을 알면 그래도 쉬운 편입니다
for /f "tokens=1,2 delims==" %%i in (Config.ini) do set %%i=%%j
for 구문이 핵심인데요
config.ini 파일을 읽어오는데...delims== 구분자는 =이고, tokens=1,2 구분자 기준으로 첫번째와 두번째를 읽어오라는 겁니다
%%i로 부터 시작했기 때문에 첫번째는 %%i가 되고 2번째는 %%j가 됩니다. 알파벳 순
config.ini 내용이
ip=127.0.0.1
domain=abc.kr
이라서 자동으로 차례대로 ip와 도메인이 변수로 지정되게 되네요.
-
지룡자 2017.07.14 18:41
석님 사랑합니다. ㅎㅎ 덕분에 마스터 할듯해요
-
왕초보 2017.07.14 19:48
자세한 설명을 해주셔서 감사합니다
이해하는데..큰 도움이 되었습니다..
추천요
-
지룡자 2017.07.14 21:09
왕초보님... 저.. 제작하시는 프로그램들 모두 비주얼 베이직으로 제작하신거 같은데 그런거 배울려면 어디서 배워야 할까요 추천좀요.. 책이라도..
-
DarknessAngel 2017.07.15 03:12
제경우 이런것 다룰때 cmd/bat로만 다루면 한계가 있고, 조금만 복잡해지면 난이도 너무 올라가서 포기하고 익숙한 GNU의 힘을 빌려서 때웠습니다
가장 간단하게 하는 경우 static 컴파일된 busybox실행파일 1개만 추가하면 명령 웬만한건 사용 가능하고, 예제등도 썩어넘칠정도로 구글링으로 구할 수 있습니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
69602 | 윈 도 우| 윈도우 10복구시 USB 인식문제 [2] | 서태민 | 929 | 07-15 |
69601 | 윈 도 우| 윈도우 정품에서 인사이더 프리뷰로 갈아탈경우 [1] | 서태민 | 444 | 07-15 |
69600 | 기 타| 랜선 만들기 문의 드립니다 [9] | 방갑슴니다 | 1108 | 07-15 |
69599 | 기 타| MusicBee (뮤직플레이어) 한글화좀 부탁해요. [13] | 슈머슈마 | 625 | 07-15 |
69598 | 소프트웨어| 팀뷰어 에서 채팅이 영문으로만 입력 되네요 [1] | hwasung | 573 | 07-15 |
69597 | 소프트웨어| eset internet security 10 keys 쪽지 부탁 드립니다. [5] | 노라기 | 813 | 07-15 |
69596 | 윈 도 우| 윈도우7 VHD 사용시 딜레이(렉)가 많습니다 [4] | 구리구랑 | 423 | 07-15 |
69595 | 기 타| 잇잔아요??크롬인데 예를들어 윈포 로그인하면 [2] | ㄷㄱ | 251 | 07-14 |
69594 | 소프트웨어| 크롬에서 즐겨찾기 내보내기 [4] | 무명거사 | 757 | 07-14 |
69593 | 소프트웨어| RAID 하드 데이터 살릴방법없을까요? [1] | 착한남자 | 293 | 07-14 |
69592 | 윈 도 우| Macrium Reflect 백업하려는데 C 드라이브가 안보입니다 | 홍다니 | 221 | 07-14 |
69591 | 소프트웨어| 고스트로 백업시 [7] | 미남아빠다 | 653 | 07-14 |
69590 | 윈 도 우| hkboot final2.iso 좀 나눔 안될까요? [6] | 코드재욱 | 743 | 07-14 |
69589 | 기 타| 리눅스 부트디스크 복제 툴 질문입니다. [3] | 감자맨3 | 301 | 07-14 |
69588 | 윈 도 우| CD/DVD 드라이브 장치 드라이버가 없습니다 [1] | U | 425 | 07-14 |
69587 | 하드웨어| 여러개의 하드가 있는데 탐색기에서 인식은 되는데 울트라... | 구씽 | 255 | 07-14 |
69586 | 윈 도 우| 윈도우 8.1 업데이트 문제 | 나랑21 | 257 | 07-14 |
69585 | 서버 / IT| pfSense 를 이용해서 VPN 서버를 구축 [5] | DSUN | 414 | 07-14 |
69584 | 윈 도 우| win10x64 pe 작업 표시줄 [2] | 그냥그렇다 | 342 | 07-14 |
» | 소프트웨어| 도스 스크립트 구문 하나 배우고 싶어요 [8] | 지룡자 | 325 | 07-14 |
가르쳐 드리기엔 한계가 있군요
그냥 정답 입니다.
---------------------------------------------------
setlocal
for /f "tokens=1,2 delims==" %%i in (Config.ini) do set %%i=%%j
echo %ip%
echo %domain%
endlocal
---------------------------------------------------
정답이므로 풀이는 연구 해 보세요