2017-09-03 1 views
1

여러 명령을 삽입하는 배치 파일 (Created.bat이라고 부름)을 작성하는 배치 파일 (Create.bat이라고 부름)을 만들고 있습니다. 그 안에.배치 파일을 사용하여 배치 파일에 여러 명령을 삽입하는 방법

FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %TEST%"') DO IF %%%x == %TEST% goto ProgramON 

을하지만 Create.bat를 실행 한 후 편집 Created.bat을 열 때, 나는 삽입 된 다음 코드를 참조하십시오 :

FOR /F %%x == %TEST% goto ProgramON 

는 이유는 무엇입니까를 다음과 같이 명령

하나는 그것은 코드의 일부를 잘라 냈고 어떻게 해결할 수 있습니까?

+0

명령을 created.bat에 삽입하는 방법은 무엇입니까? –

+0

사용 : echo COMMAND >> Created.bat – GoldenLizardYT

답변

1

일부 문자는 이스케이프해야합니다. 대부분은 (&<>|) 캐럿이 있습니다 (^). 백분율 기호는 다른 백분율 기호로 이스케이프됩니다.

>>created.bat echo DIR ^>nul 
>>created.bat echo FOR /F %%%%x IN ('tasklist /NH /FI "IMAGENAME eq %%TEST%%"') DO IF %%%%x == %%TEST%% goto ProgramON 
관련 문제