오늘은 프로그램(배치파일)을 2개 만들어 봅시다!
영상:https://youtu.be/nfH8hhbYvbE
첫번째는 경로를 지정해서 폴더를 여러개 생성할겁니다 ㅎㅎ
두번째는 실행하자마자 바탕화면에 폴더를 여러개 생성해서 컴퓨터를 마비시켜 봅시다.
(두번째 프로그램은 가상머신에서만 실행해주시길 바랍니다 (복구가 불가능한 상황이 발생할 수 있어요))
그럼 첫번째 프로그램먼저 만들어 봅시다!
이런 프로그램이 탄생할겁니다!
그리고 이렇게 많은 폴더들이 생성 됩니다.
그럼 바로 경로를 지정해서 폴더를 생성하는 프로그램을 만들어 봅시다.
파란색:소스
주황색:설명
@echo off
명령어들을 숨깁니다
echo 폴더테러기에 오신걸 환영합니다
"폴더 테러기에 오신걸 환영합니다"라는 메세지를 출력합니다.
color 0c
텍스트의 색깔을 빨강색으로 변경하여 줍니다.
set /p st=경로:
경로 설정을 위해 st라는 변수를 선언할 수 있도록 합니다.
프로그램을 실행하면
경로:
라는 메세지가 출력됩니다.
경로를 입력하면
st에 경로를 선언할 수 있습니다.
if not exis t %st% goto erro
경로가 존재하지 않을 경우를 대비해서
erro 라는 레이블로 이동합니다.
이 소스가 없을 경우에는
프로그램 실행위치에 폴더를 생성하게됩니다.
cd %st%
변수 st에 선 언한 내용으로 cd명령어를 사용해서 이동합니다.
만약 set /p st=경로:
에서 경로를 c:\ 라고 입력하였다면,
cd c:\ 라는 명령을합니다.
결국 c드라이브로 이동하는것이죠
:ma
ma 라는 레이블을 생성 합니다.
md %random%%random%
%random%을 이용해서
무작위 이름으로 폴더를 생성합니다.
md 명령어 사용법:
md 원하는 폴더이름
goto ma
다시 ma 라는 레이블로 이동합니다.
:erro
경로를 찾을 수 없을 경우를 위한 erro라는 레이블을 생성합니다.
echo 경로를 찾을 수 없습니다.
"경로를 찾을 수 없습니다." 라는 메세지를 출력합니다.
pause
프로그램이 그냥 종료하지 않도록
pause 를 입력해주세요.
실행 화면입니다.
실행 결과입니다...
그럼 이번에는 두번째 프로그램을 만들어 봅시다.
이 프로그램은 꼭@!!!!!!!!!
가상머신에서 실행해 주세요!!!
바로 소스 공개합니다.
@echo off
명령어들을 숨깁니다
cd %appdata%
%appdata%변수로 이동합니다.
참고로 %appdata%로 이동하면
경로는
C:\Users\유저이름\AppData\Roaming
이 됩니다.
cd..
경로 앞으로(?)갑니다.
C:\Users\유저이름\AppData
cd..
C:\Users\유저이름
으로 이동합니다.
cd Desktop
바탕화면 폴더로 진입합니다!
:ma
생성 명령어를 반복하기 위해
ma 라는 레이블을 만들어 줍니다.
md %random%%random%
폴더의 이름을 무작위로 설정해서 폴더를 생성합니다.
goto ma
다시 ma 레이블로 이동합니다.
저는 경고 했습니다.
꼬오오옥! 두번째 프로그램은 가상머신에서 테스트하세요.
영상:https://youtu.be/nfH8hhbYvbE
이 블로그를 즐겨찾기에 추가해서
다른 프로그램들도 구경해보세요!
단어가 나오는 신기한 프로그램 만드는법:http://hancho1111.tistory.com/36
폴더가 계속 나오는 프로그램 만드는법: http://hancho1111.tistory.com/34
'프로그램 > 배치파일' 카테고리의 다른 글
편배 배치파일 버전 모음 ( 편리 배치파일 ) (10) | 2018.01.01 |
---|---|
채팅 프로그램 만드는법 (배치파일 강좌 ,예제) (9) | 2017.09.17 |
끝말잇기 할때 유용한 프로그램 만드는 방법! (배치파일 예제, 강좌) (7) | 2017.09.10 |
폴더가 생기는 프로그램 만드는법 ! (배치파일 예제 , 강좌 ) (1) | 2017.09.10 |
최근댓글