반응형
Windows 환경에서 간략하게 자동화를 하고 싶은 경우 저는 Powershell 보다는 batch 파일을 사용하곤 합니다.
batch 파일을 사용하다 보면 batch 파일 내에서 또 다른 batch 파일을 실행하고 싶은 경우가 있는데
이런 경우에는 call 이라는 키워드를 사용 합니다.
그냥 batch 파일 이름을 그대로 쓰면 현재의 스크립트는 더 이상 실행되지 않습니다.
아래 주소에 call 에 대해 이해하기 좋은 예가 있더군요.
Script-one.cmd 파일은 아래와 같고
REM --- Script-one.cmd ---
@echo off
echo Script one
call Script-two.cmd REM 또 다른 batch 파일 실행
echo Script one again
exit /b
Script-two.cmd 파일은 아래와 같은 경우
REM --- Script-two.cmd ---
@echo off
echo Script two
exit /b
Script-one.cmd 을 실행 시키면 중간에 Script-two.cmd 를 호출하게 됩니다.
그리고 Script-two.cmd 파일의 실행이 다 종료 되면 Script-one.cmd 의 나머지 부분들이 실행 됩니다.
결과는 다음과 같습니다.
>REM --- Script-one.cmd ---
Script one
Script two
Script one again
반응형
'컴퓨터일반' 카테고리의 다른 글
Synology NAS 백그라운드에서 스크립트 실행하기 (0) | 2018.01.02 |
---|---|
삼성 아티브북 9 노트북 터치패드 고급 옵션 설정 방법 (0) | 2018.01.01 |
Synology NAS Cloud Station 사용시 알수 없는 용량 증가 문제 해결 방법 (2) | 2017.10.10 |
Synology nas DS216j ipkg, iPKGui 설치하기 (0) | 2017.03.16 |
Windows command line 에서 관리자 권한으로 프로그램 실행 (0) | 2016.10.15 |
Google Drive Command Line 으로 백업 자동화하기 (0) | 2016.07.05 |
Powershell, Autohotkey, Python 에서 UUID/ GUID 생성하기 (0) | 2016.06.28 |
윈도우 커맨드 라인에서 빈 파일 생성 하는 방법 (0) | 2016.03.27 |
댓글