본문 바로가기

Shell

(3)
Batch파일 정복 Source : http://blog.naver.com/acidsound/140012729042 1. "@echo off"를 일반적으로 사용하기 ==================================== 화면에 명령어들이 표시되지 않게 echo off 하고, 그 라인도 화면에 표시 되지 않게 하기 위해서 다음과 같이 하면 된다. @echo off 이 것은 MsDos 3.30 이후 버전에서만 작동한다. 이것을 일반적으로 사용하게 하기 위해서 3.30이상의 MsDos를 사용한다면 autoexec.bat 안에 다음과 같이 적어 놓는다. set _echo=@ 그리고 배치파일에서 다음과 같이 사용한다면 어느 버전의 MsDos버전에서도 작동한다. %_echo%echo off 2. 모든 파일을 지우기 ====..
배치 파일을 이쁘게 꾸며보아요. Source : http://www.usboffice.kr/zbxe/com_info/235418 배치파일 안들어 보신분 없을 겁니다. 우선 휴대용 프로그램 만들기에도 많이 쓰기고(WinRAR SFX 와 함깨), 많이 쓰는 배치파일 이걸 전 조금 더 이쁘게 꾸며보겠습니다. 제일 먼저 @echo off 를 해야합니다. 이건 echo 를 써서 메시지를 표시할때 C:\Documents and Settings\우리집> 이걸 안보이게 해줍니다.(배치파일 속에서만 유효합니다.) 또 만일 이것을 안하고 echo 를 쓴다면 이렇게 뜹니다. echo 메시지 C:\Documents and Settings\우리집>메시지 cmd 창에 경로 대신 원하는 제목을 넣으려면 이런 명령어를 쓰시면 됩니다. title 제목 title/?..
BAT 배치파일에서 인수받는법, 옵션 파라미터 받기; Parameter Source : http://mwultong.blogspot.com/2008/03/bat-parameter.html 배치파일에서 실행시에 인수를 받으려면, %1 이런 식의 특수한 환경변수를 사용하면 됩니다. 퍼센트 기호 + "1에서 9"까지의 숫자입니다. 예를 들어, 배치를 실행할 때 준 1번째 인수는 %1 이라는 변수에 들어가 있고, 2번째 인수는 %2 라는 변수에 자동으로 들어가 있습니다. %9 까지 있을 수 있습니다. 따라서 그 변수를 배치파일 속에 그대로 기입해 주면 됩니다. 별도의 루틴을 작성한다든지 할 필요는 없고 간단합니다. 다음 예제를 실행해 보면 쉽게 알 수 있습니다. 첫번째 인수와, 두번째 인수를 화면에 출력하고, %* 이것은 모든 인수를 의미합니다. 그래서 입력받은 모든 인수들을 개수..