2010-08-13 2 views
0

일괄 프로그래밍을 처리하기 시작했습니다.일괄 언어 자습서 - .bat 파일에 의존하는 간단한 프로그램 실행

지금까지 필자는 텍스트 편집기에서 MS-DOS 명령 프롬프트로 복사/붙여 넣기를 해왔습니다. 이 복사 붙여 넣기 중 일부는 커지고 있습니다. 나는 이것에 대해 갈 수있는 더 좋은 방법이 있음을 확신한다. 명령 프롬프트에 다른 텍스트 파일을 호출하는 줄을 작성합니다 (효과적으로 복사 붙여 넣기 작업 수행).

이러한 외부 파일은 .bat (바로 명령 프롬프트에 직접 입력 할 수있는 텍스트입니까?) 또는 .txt 또는 다른 것입니까?

저는 주로 코드를 재사용하고 루핑에 들어갈 수 있도록이 문제를 조사하고 있습니다. 이 주제에 대해 잘 알기 위해 누군가가 추천하는 자습서가 있습니까?

도움 주셔서 감사합니다.

답변

1

는 텍스트 파일 .bat 또는 .cmd (당신이 윈도우 배치 파일에만 사용할 알고있는 경우 후자를) 이름을 지정하고 선으로, 그것으로 라인을 명령을 넣을 수 있습니다.

해당 파일이있는 디렉터리에있을 때 또는 PATH 디렉터리 중 하나에 포함되어있는 경우 명령 프롬프트에서 해당 파일 이름을 입력하여 이러한 파일을 실행할 수 있습니다.

기본적으로 동작은 손으로 입력하는 것과 거의 일치합니다. 명령과 실행 결과를 볼 수 있습니다. 예를 들어, (여기 test.cmd로 저장) 다음과 같은 배치 파일

echo Hello World 
dir /b *.cmd 

당신은 라인

echo off 
을 포함하여 명령의 출력이 실행되는 것을 억제 할 수

> echo Hello World 
Hello World 

> dir /b *.cmd 
date.cmd 
foo.cmd 
test.cmd 
x.cmd 
y.cmd 

실행 다음과 같은 출력을 산출

배치 파일에 있습니다. 특히 그 라인에 대한 명령 출력을 억제하는 @로 접두사,하지만 지금 이후의 명령은 에코되지 않습니다 : 다른 구체적인 질문이 발생하면

@echo off 

, 물어 주시기 바랍니다.

관련 문제