bat 또는 cmd 파일 명령어 예제 - 선택 명령 실행
윈도우서버 / 원격서버 운영시에 가끔 사용하는 cmd , command , dos명령어
예전에는 별 희안한것도 만들고 그랬는데,, 지금은 검색해도 잘 안나오고 기억도 가물가물 ㅜㅜ
해서, 메멘토의 심정으로 블로그에 남깁니다.
♣ dos 명령어를 이용한 bat 파일 ( 또는 cmd 파일 ) 작성하기
1) 메모장을 열어 내용을 작성후
- 내용은 아래에 예시로 설명
2) 파일(F) - 다른 이름으로 저장(A) 선택 후, 파일 형식을 모든 파일 (*.*) 로 선택
3) 원하는파일명.bat 또는 원하는파일명.cmd 로 저장한다.
또는 단축메뉴 - 새로 만들기(W) - 텍스트 문서 후 파일명과 확장자명을 수정해주면 된다 (확장자명 표시로 되어있을 경우)
♣ 예제 : 두 종류의 명령어 중 한가지를 선택해서 실행 후 종료하는 bat file 만들기
원하는 두가지의 명령어 중 한가지를 선택해서 실행 후 종료하는 bat file을 만들어 보자
> 내용물 :뒤에 // 문구는 작성하지 않는다
> 복사 명령시, 파일이나 폴더 내 빈칸이 있으면 실행 불가하다 ㅠㅠ 어떡하지
@echo off // command를 숨기기 표시
rem 만든이 세상을 보는 나만의 틀 // 파일 내 주석 처리
echo 1번 2번 중에 고르세요 // 표시하고 싶은 문구
echo 1번 : 단가 rawdata 복사
echo 2번 : 수율 rawdata 복사
echo. // 빈 줄을 한 줄 삽입한다
choice /c:12> /n >null //1, 2중에 선택. 다른 값은 받지 않는다. bat파일 동일 폴더 내 null 파일이 생성되는 단점ㅠㅠ
if %errorlevel%==1 ( //1 번을 선택 했을 때 실행 할 명령어 묶음 ( 괄호 내 )
echo 단가.csv 파일을 복사하는 명령어 입니다.
echo.
copy \\serverdata\단가.csv Z:\rawdata\csvdata // a 위치에서 b 위치로 파일 복사
echo.
echo 단가.csv 파일이 복사 완료 되었습니다
) // 괄호 ( ) 안의 명령어를 마친 후에 끝냄.
if %errorlevel%==2 (
echo 수율.csv 파일을 복사하는 명령어 입니다.
copy \\serverdata\수율.csv Z:\rawdata\csvdata
echo 단가.csv 파일이 복사 완료 되었습니다 )
pause // 끝낸 후 '계속하려면 아무키나 누르세요' 로 대기한다
'연구사항 > 프로그램&BLOG' 카테고리의 다른 글
VSC Microsoft Visual Studio 마이크로소프트 비주얼 스튜디오 코드 다운로드 (0) | 2022.12.31 |
---|---|
블랜더 Blender 다운로드 및 설치 (0) | 2022.12.18 |
Visual Studio 2008 / 2010 express / SQL Server 2008 express 다운받기 (0) | 2010.04.24 |
아스키코드표 (0) | 2010.04.12 |
크롬 차단된 팝업 보기 기능이 바뀌었다? (2) | 2010.03.21 |