batch file 만들기

in #zzan3 years ago (edited)

안녕하세요. @kaiseo 입니다. 자기 전 메모 겸 정리해보는 글입니다.

몇개의 일을 하다보니 각 일마다 실행해야하는 프로그램이 생기고, 매번 켜야 하니 여간 귀찮은게 아니더라구요. 시간도 매번 소요되고요.

이참에 그룹으로 묶어서 각각 일의 종류별로 배치파일(.bat)로 저장해서 실행 프로그램을 지정해두었습니다.


  1. 메모장을 엽니다.

  2. 명령어를 적습니다.
    형식은 @ echo로 시작하는 줄로, 한줄마다 실행할 프로그램이나 링크, 탐색기의 경로를 적습니다. 이때 약간 포맷이 있어요. 이것만 잘 지키면 문제가 없어요.

  • 예시

@Echo off
start /D "C:\Users\name\Desktop" /MAX program.exe
start /D "C:\Program Files (x86)\PhotoScape" /MIN PhotoScape.exe
start E:\post\TEST
start E:\testfoler\4\자막.txt
start https://steemit.com/

경로를 적어주고 옵션 적고 그 뒤에 프로그램 이름과 확장자 적는데요.

여기서 MAX 옵션은 프로그램 실행시 바로 전면부에 전체화면으로 창 뜨게 하는거고
MIN은 창을 최소화 하여 실행합니다.

마지막 세번째 줄은 탐색기 실행입니다. 이건 따옴표 안 붙여요.
네번째 줄처럼 파일 실행도 되고
다섯번째 줄 처럼 url이동도 됩니다. 기본 설정한 브라우저에서 연결돼서 바로 웹사이트 이동 됩니다.

image.png
자세한 설명은 cmd 눌러 나오는 프롬프트에서 start명령어 도움말을 참고하시면 되겠습니다.

image.png

해당 프로그램 경로를 모르면 우측 마우스 클릭하고 "속성" 눌러 보시면 돼요.

image.png

  1. 이제 모두 작성이 끝났다면 batch 파일 형식으로 저장합니다. 확장자는 bat!

예)test.bat

image.png

이때 만약 경로나 파일명이 한글이라면 깨지지 않도록 "ANSI"로 인코딩 지정해주십니다.

  1. 해당 .bat파일을 클릭하여 실행합니다.

그러면 지정한 각 프로그램이 순차적으로 실행됩니다 !

즉, 마우스로 클릭 5개 프로그램 실행할것을 한개의 파일만 실행해서 모두 열수 있으니 시간이 절약되는 장점이 있는거죠 :) 1분 걸릴걸 3초만에 ㅎㅎ


image.png
수정은 해당 파일 오른쪽 마우스 클릭하고 편집 눌러서 다시 메모장 엽니다. 아니면 편의에 따라 다른 편집기로 연결해서 쓰셔도 돼요. 중요한건 확장자를 bat로 해야한다는거 !

여러개의 배치파일을 만들었다면 각 구분을 위해서 아이콘을 변경할수도 있습니다.
그 부분은 https://zzala.tistory.com/154 의 링크를 참고해보시면 될듯 하네요.


추가.
크롬 시크릿 모드로 오픈하고 싶다면 그 부분 명령어도 필요한 분들 있을까봐(개인적 메모겸사겸사) 덧붙여 적어봅니다.

start "C:\Program Files (x86)\Google\Chrome\Application" /MAX chrome.exe --incognito

이런식인데 여러분 사용하는 윈도우마다 조금씩 경로 다를수 있으므로 크롬 아이콘 위에 마우스 우측 클릭하고 경로 확인해서 교체하여 쓰세요.

여기서 맨끝에 --incognito가 바로 시크릿 모드 옵션입니다.

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.030
BTC 58559.96
ETH 3156.41
USDT 1.00
SBD 2.44