일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 그린벨트 해제
- 한국은행
- 배당주
- 손경제
- 재건축 촉진
- 손에잡히는경제
- 이진우기자님
- 미국주식
- Shortcut
- 박정호교수님
- 파운드리
- 손경제요약정리
- 손경제플러스
- 알리발
- 단축어
- 금리 정책
- 금리 인하
- 대출 규제
- 부동산 시장 동향
- 남궁민작가님
- 엔비디아 실적
- 장마
- SK하이닉스
- 글로보는손경제
- 서울집값
- 짭에어태그
- 주택 공급 대책
- 경제공부
- 엔화 가치
- 아이폰
- Today
- Total
영글로그 - 영상을 글로 만든 블로그 :)
[윈도우]배치파일로 다중 파일 실행 방법 본문
윈도우즈 OS에서 배치파일(.bat)을 이용해서 여러가지 프로그램과 배치파일을 동시에 실행시킬 경우가 있다.
그냥 생각했을 때는 아래와 같이 bat 파일에 작성하여 실행될 것 같다.
C:\Program Files\Internet Explorer\iexplore.exe C:\Program Files (x86)\Evernote\Evernote\Evernote.exe cmd cmd testrun.bat |
하지만 위와 같이 실행을 하면 내가 원하는 대로 되지 않는다.
첫째, 실행파일 경로 "Internet Explorer" 에 공백이 있어서 브라우저를 띄울 수 없다.
둘째, 이들 명령어는 순차적으로 실행이 되기 때문에, 동시에 수행이 되지 않는다. 창을 하나 닫으면 그 다음 명령어가 실행이 된다.
셋째, testrun.bat파일이 수행되지 않는다.
넷째, cmd 창이 두개인데 둘을 구분할 수 없다.
이것들을 내가 원하는데로 실행하려면 아래와 같이 수정을 하면 된다.
start /d "C:\Program Files\Internet Explorer\" /b iexplore.exe start /d "C:\Program Files (x86)\Evernote\Evernote\" /b Evernote.exe start "test1" cmd start "test2" cmd call testrun.bat |
첫째, 실행파일 경로 "Internet Explorer" 에 공백이 있어서 브라우저를 띄울 수 없다.
=> 공백은 " 로 묶어주면되고, /d 옵션은 경로를, /b 옵션은 실행파일을 적어주면 된다.
둘째, 이들 명령어는 순차적으로 실행이 되기 때문에, 동시에 수행이 되지 않는다. 창을 하나 닫으면 그 다음 명령어가 실행이 된다.
=> start 명령을 사용하면, 병렬적으로 여러 프로세스가 수행된다.
셋째, testrun.bat파일이 수행되지 않는다.
=> call 명령어를 사용하여 다른 bat파일을 수행할 수 있다.
넷째, cmd 창이 두개인데 둘을 구분할 수 없다.
=> start명령에서 처음 ""안에 타이틀을 적을 수 있다.
정상적으로 수행이 되면 아래와 같이 여러 창이 동시에 뜨는 것을 볼 수 있다.
참고로, start명령은 "start /?" 를 cmd창에 입력하면 자세한 옵션 설명을 볼 수 있다.
출처: http://gongdoo.tistory.com/453 [공처럼 둥글게]
'테크 팁(Tech Tip) > 다양한 기술 (for geek)' 카테고리의 다른 글
라즈베리파이에서 와이파이 모듈 드라이버 설치하기 (0) | 2021.02.23 |
---|---|
라즈베리파이 VNC 활성화 후 해상도 조절 (0) | 2021.02.18 |
라즈베리파이로 스마트 홈을 만들자 (0) | 2021.02.10 |
Notepad++에서 GCC로 컴파일하기 (0) | 2016.05.31 |
[Project] 아두이노+BLE 를 활용한 형광등 제어 컨트롤 (0) | 2016.04.28 |