본문 바로가기
IT 지식/윈도우

[batch] 여러 프로그램을 원클릭에 실행하는 팁 (feat. 상세한 설명)

by 사서공방 2024. 3. 23.

효율적인 아침 루틴을 위한 "여러 프로그램 한 번에 실행하기"


0. 들어가기

출근하고나서, 또는 집에서 컴퓨터를 켜고 나서 항상 같은 프로그램을 실행해야 할 때가 있습니다.

 

비록 바탕화면에 아이콘들을 배치하고 하나씩 클릭하면 될 문제지만,

그 프로그램의 수가 많을수록 이 또한 번거로운 작업입니다.

 

"단 하나의 클릭으로 여러 프로그램을 실행하는 방법이 없을까?"

라는 질문을 던지는 분이 여럿 계실 것 같습니다.

 

그런 이유에서 오늘은 여러 프로그램을 한 번에 실행하는 방법에 대해 알아보도록 하겠습니다.


참고:

본문은 batch 언어를 사용한 스크립트를 작성할 겁니다.

잘 모르시더라도, 천천히 따라오시면 나만의 바로가기가 뚝딱 만들어질 겁니다.

 

준비물: 프로그램, 메모장

사용환경: window11 (window10에서도 정상적으로 동작합니다)


1. 어떤 프로그램을 실행할지 선정한다.

스크립트를 작성할 때 헷갈리지 않기 위해서는 어떤 프로그램을 사용해야 할지 미리 선정해놓는 것이 중요합니다.

 

예시로 사용하기 위해 제가 자주 사용하는 프로그램을 간략히 적어보겠습니다.

여러분도 노트나 워드 등에 따로 적어주세요.

 

- 구글 크롬 (검색, 유튜브 등)

- CBS 라디오 (라디오 켜기)

- 옵시디언 (기록 관리)

- 노션 데스크탑 앱 (기록 관리)

- OBS Studio (화면 녹화)

- Microsoft To Do (오늘 할 일 체크)

 

선정이 끝났으면 다음 단계로 넘어갑니다.


2. 메모장 켜기

우선 메모장을 켜둡니다. 

메모장을 찾는 방법은 2가지가 있습니다.

 

선택1. 검색 아이콘 이용

검색버튼 위치검색 버튼을 활용한 메모장 켜기
검색 버튼을 활용한 메모장 켜기

 

윈도우 하단에 검색 버튼이 있으신 분들은 위와 같은 아이콘을 찾으실 수 있으실 겁니다.

아이콘을 클릭하시고, 메모장을 켭니다.


선택2. 시작 버튼 이용

시작 버튼 위치시작 버튼을 활용한 메모장 켜기
시작 버튼을 활용한 메모장 켜기

 

검색 아이콘이 없으신 분들은 위와 같은 윈도우 아이콘(시작 버튼)을 누르시고, 찾고자 하는 프로그램명을 입력하시면 됩니다. 마찬가지로 "메모장"을 입력한 다음, 메모장을 켭니다.

 

메모장을 켜면 다음과 같은 화면을 보실 수 있습니다.

 

메모장 화면
메모장 화면


3. 프로그램의 주소를 찾아서 메모장에 붙여넣기

 

다음으로 프로그램의 위치를 찾아 메모장에 입력해주겠습니다.

 

위(2)에서 메모장을 찾았던 방식으로, 앞서 생각해둔 프로그램의 경로를 하나씩 찾아 붙여넣어줍니다.

 

찾는 방법은 두 가지가 있습니다.

 

선택1. 아이콘으로부터 경로 찾기

프로그램의 바로가기 아이콘을 바탕화면이나 기타 폴더에서 찾을 수 있다면 아래와 같은 방법으로 찾을 수 있습니다.

바로가기 아이콘 속성바로가기 아이콘 경로 복사
아이콘으로부터 경로 찾기

 

선택2. 파일 위치 직접 찾기

프로그램의 바로가기 아이콘을 찾을 수 없다면 시작버튼의 검색 기능을 이용해 아이의 위치를 직접 찾을 수 있습니다.

시작버튼 파일 위치 열기바로가기 우클릭
시작버튼(검색)으로부터 파일 위치 직접 찾기

 

바로가기 속성 버튼바로가기 속성 경로 복사
속성버튼 클릭 후 경로 복사

 

경로를 모두 복사하여 메모장에 붙여넣습니다. 저의 경우 다음과 같이 붙여넣었습니다.

메모장 화면 예시
메모장 위에 주소를 붙여넣은 모습


4. 스크립트 작성을 위한 batch파일 명렁어 알기

이제 자동 실행을 위한 batch 스크립트를 작성할 것입니다.

스크립트에 사용될 명령어의 설명은 다음과 같습니다.

@echo off		# 실행 시 명령어 표시 안하기

cd "파일경로"		# 파일 경로로 이동 옮기기
start 파일명		# 경로에 있는 파일 실행

...

exit			# batch파일 닫기

 

이전에(3) 메모장에 적어놓은 경로의 구조를 말씀드리겠습니다. 이는 cd 뒤에 경로를, start 뒤에 파일명을 올바르게 적기 위함입니다.

 

예를 들기 위해 제 컴퓨터에 설치된 크롬 파일의 경로를 말씀드리겠습니다.

"C:\Program Files\Google\Chrome\Application\chrome.exe"

 

구분자인 "\" 중 맨 뒤에 있는 chrome.exe가 파일의 이름(파일명), 나머지 부분이 파일의 경로입니다.

작성자 크롬 파일 경로와 파일명 분석 (URI)
크롬 파일 경로, 파일명 분석

 

즉 cd 뒤에는 파일의 경로인 "C:\Program Files\Google\Chrome\Application\"를,

start 뒤에는 파일명인 chrome.exe를 적어넣으시면 됩니다.


5. 메모장에 스크립트 작성하기

간략한 설명을 마쳤으니, 위에 있는 내용을 토대로 스크립트를 작성해보겠습니다.

 

메모장에 다음 내용을 적습니다.

@echo off

cd
start

exit

 

그 다음 cd 뒤에 파일의 경로를, start 뒤에 파일명을 적겠습니다.

아래와 같이 작성하시면 크롬 파일을 실행하는 batch 스크립트가 완성된 것입니다.

@echo off

cd  "C:\Program Files\Google\Chrome\Application\"
start chrome.exe

exit

 

주의1: cd 뒤에 경로는 큰따옴표(")로 감싸서 입력해줍니다.

주의2: 경로에 파일명이 포함될 경우 몇가지 프로그램에서 오류가 발생합니다.

 

다른 파일을 실행하기 위한 명령어를 계속 추가해줍니다.

cd와 start를 계속 반복하여 작성해주시면 됩니다.

@echo off

cd  "C:\Program Files\Google\Chrome\Application\"
start chrome.exe
cd "C:\Program Files\CBS\"
start flutter_rainbow.exe
cd "C:\Users\사용자명\AppData\Local\Programs\obsidian\"
start Obsidian.exe
cd "C:\Users\사용자명\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\"
start Notion.lnk
cd "C:\Program Files\obs-studio\bin\64bit\"
start obs64.exe

exit

 

이후 작성한 메모장 파일을 저장합니다.

 

그냥 저장하게 되면 .txt(일반 메모장 파일)로 저장되니, 저장할 때에는 꼭 확장자명을 .bat으로 해주어야 합니다.

메모장 저장하기메모장에 확장자 붙이기
메모장을 batch파일로 저장하기

 

파일 이름은 원하시는대로 지정하셔도 됩니다. 저는 routine.bat으로 저장했습니다.

지금까지의 과정을 모두 마치시면, 설정해주신 경로에 위와 같은 아이콘이 생겼을 겁니다.

 

 

실행해주시면 입력하신 파일들이 한꺼번에 열리는 모습을 확인하실 수 있습니다. 


6. 마무리

해당 파일은 언제든지 메모장으로 켜서 편집(수정)이 가능합니다.

자신의 PC로 하고자 하는 작업에 따라, 자기자신만의 루틴에 따라 빠르고 편리하게 작업하셨으면 좋겠습니다.

 

다음에 더 유익한 정보로 찾아뵙겠습니다.

 

감사합니다.

 

 

사서공방 올림

harerab0087@gmail.com