소프트웨어 도스 스크립트 구문 하나 배우고 싶어요
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 | - | - |
10002 | 소프트웨어| 윈도우무비메이커 이거 어디좋은거없나요? [8] | 소녀시대 | 1176 | 07-18 |
10001 | 소프트웨어| 패스워드 관리하는 프로그램&어플 추천 부탁드립니다.~ [2] | 알아서뭐 | 491 | 07-18 |
10000 | 소프트웨어| 프로그램 실행시 암호거는 방법??? [4] | 알아서뭐 | 650 | 07-18 |
9999 | 소프트웨어| 삼성 NVME 드라이버 2.2버전 드라이버만 추출하고 싶은데요.. [8] | KakaoTube | 1195 | 07-18 |
9998 | 소프트웨어| 일러스트 cc 2017 한글판을 영문으로 변경하는 방법 [1] | 한스 | 2551 | 07-18 |
9997 | 소프트웨어| usb 하드디스크에 암호 거는 프로그램 추천 부탁드립니다. [5] | 복두꺼비 | 739 | 07-17 |
9996 | 소프트웨어| Resistry 값??? [2] | 바람낙엽 | 240 | 07-17 |
9995 | 소프트웨어| firefox 질문입니다... [3] | 붉은노을 | 222 | 07-17 |
9994 | 소프트웨어| 탐색기 창 크기와 위치 고정 [6] | 무명거사 | 1547 | 07-17 |
9993 | 소프트웨어| ABBYY FineReader 14 Enterprise Build 14.0.102.383 [3] | 파풍초 | 3563 | 07-16 |
9992 | 소프트웨어| 윈도우 재설치 후에 크롬 도구 쉽게 설치하는법 있나요? [4] | 잇힝이 | 509 | 07-15 |
9991 | 소프트웨어| 팀뷰어 에서 채팅이 영문으로만 입력 되네요 [1] | hwasung | 555 | 07-15 |
9990 | 소프트웨어| eset internet security 10 keys 쪽지 부탁 드립니다. [5] | 노라기 | 788 | 07-15 |
9989 | 소프트웨어| 크롬에서 즐겨찾기 내보내기 [4] | 무명거사 | 731 | 07-14 |
9988 | 소프트웨어| RAID 하드 데이터 살릴방법없을까요? [1] | 착한남자 | 266 | 07-14 |
9987 | 소프트웨어| 고스트로 백업시 [7] | 미남아빠다 | 640 | 07-14 |
» | 소프트웨어| 도스 스크립트 구문 하나 배우고 싶어요 [8] | 지룡자 | 300 | 07-14 |
9985 | 소프트웨어| VPN 사용하기 [2] | 한스 | 571 | 07-13 |
9984 | 소프트웨어| 혹시 기존 어둠포토샵에 정품으로 구입한 키 입력 가능할까요? [2] | 키트 | 574 | 07-13 |
9983 | 소프트웨어| 윈도우 가볍게 해주는 프로그램 없을까요? [6] | ♡오르골 | 710 | 07-13 |
가르쳐 드리기엔 한계가 있군요
그냥 정답 입니다.
---------------------------------------------------
setlocal
for /f "tokens=1,2 delims==" %%i in (Config.ini) do set %%i=%%j
echo %ip%
echo %domain%
endlocal
---------------------------------------------------
정답이므로 풀이는 연구 해 보세요