posted by 범벙이 2011. 7. 18. 16:08

 winRAR에서 자동풀림을하고  동시에 여러 실행파일이 작동하는 법 
기본적인 배치파일 제작은 정말 간단합니다.
배치파일의 확장자는 bat이나 cmd입니다.(일명 배트맨이라고 불렸죠.)

우선 메모장을 여시고 시작=실행에 notepad 라고 치셔도 메모장이 열립니다.아래와 같이 입력을 하신 후 다른이름으로 저장을 눌러서 test.bat 이나 test.cmd 로 저장을 하세요.
파일 형식에서 모든 파일로 하셔야만 bat,cmd확장자로 저장이 됩니다.

그림 예제

 

저장된 bat이나 cmd확장자를 더블클릭하면 그림판이 실행됩니다. 
예제로 제가 만든 하단의 첨부파일 예제1을 받으셔서 압축을 푸시고 bat파일을 실행을 해보세요.
그리고 bat파일을 메모장으로 열어서 보세요. 
폴더에 실행하고 싶은 파일이 있어도 아래와 같이 적으시면 됩니다.

test\j.mp3 
b8aec7c3.jpg
cpuz_145_KR.exe

그런데 문제가 있죠..
프로그램 하나가 실행되면 뒤에 명령프롬프트창이 떠서 종료가 되야만 닫힙니다.
그래서 아래와 같이 추가를 합니다.

@echo off    
start j.mp3
start b8aec7c3.jpg
start cpuz_145_KR.exe
 

이제는 명령프롬프트 창이 저절로 닫히면서 모든 프로그램이 동시에 실행이 됩니다.
@echo off는 명령프롬프트 글을 보이지마라...

예제2.exe를 받아서 실행을 해보세요. 아래와 같은 명령을 cmd확장자로 저장을 해서 cmd=>exe로 변환을 한겁니다.
보통 bat,cmd확장자는 시스템파일 아이콘이라 실행을 꺼려하죠.또 보기에도 안좋구요.

@echo off
start /D "C:\WINDOWS\system32\" mspaint.exe
start /D "C:\Program Files\GRETECH\GomPlayer\" GOM.exe

위의 명령을 보시면 스타트,디렉토리,실행파일명..이렇게 되어있습니다.
cmd,bat의 확장자를 exe로 변환을 해주는 Bat_To_Exe_Converter1.4.exe를 첨부합니다.
Bat_To_Exe_Converter1.2도 있지만 그것으로 EXE 제작을 하니까 V3에서 바이러스로 인식을 하더군요.

 

배치파일을 만드실 때 주의하실 점은..

띄어쓰기를 지원하지 않습니다. 이곳 자료실에도 파일을 올리면 자동으로 aaa_aaa.exe와 같이 '_'가 공백을 채워줍니다.

너무 긴 파일명은 인식을 못합니다. 예를 들면 본래 파일명이 ASDFASDFFDFASDFAFDFKRHADFA.EXE라고 했을 때

ASDFASDFFDFASD~1.EXE 등으로 인식을 합니다. 파일명을 줄여주세요.
추가로 윈라 뿐이 아니고 CD,DVD 등에서 오토런 제작방법을 적습니다.
보통 정품 시디를 보시면 autorun.inf파일이 있습니다.

그것도 배치파일 명령과 동일합니다. 메모장을 열어서 아래와 같이 적습니다.

[autorun]
open=aaa.exe

[icon]
icon=myicon.ico

그리고 다른이름으로 저장을 눌러서 autorun.inf (반드시 autoun.inf이름으로 해야합니다.)로 저장을 하고
cd,dvd를 구우시면 내컴터의 아이콘은 내가 지정한 myicon으로 시디룸 드라이브에 나타나며
자동으로 aaa.exe 설치 창이 나타납니다.

시디 루트의 파일은 아래와 같을 것입니다.

autorun.inf
myicon.ico
aaa.exe

그런데 inf는 exe는 자동 실행이 잘 되는데 avi,mp3,wmv 등은 읽지를 못합니다.

autorun.inf
myautorun.bat
myicon.ico
aaa.exe
avi\myavi.avi

autorun.inf의 내용

open=myautorun.bat
icon=myicon.ico

myautorun.bat의 내용

@START avi\myavi.avi
@EXIT

autorun.inf는 바로 avi를 읽지는 못하지만 bat은 읽습니다.inf==>bat==>avi

 
배트맨(bat) 파일을 보니까..

@cho off도 없고 파일명 앞에 골뱅이@만 있습니다.

이렇게 하시면 명령프롬프트의 글을 보이지마라..

 
이제 CD를 구워서 CDROOM 드라이브에 넣어보면 자동으로 aaa.avi가
디폴트 avi재생 프로그램으로 재생이 됩니다.

%userprofile%\바탕 화면
%userprofile%\시작 메뉴
%userprofile%\desktop
같은 절대경로도 입력이 됩니다. ~ 바탕화면에 바로가기 등을 만들수도 있겠죠~.


bat_to_exe_converter1.4.exe

예제1.exe

예제2.exe