2014-06-17 2 views
-1

다른 위치에 배치 파일이 있지만 단일 폴더에 배치 파일을 복사 했으므로 이제이 배치 파일을 모두 호출하는 배치 파일을 어떻게 만듭니 까?배치 파일 용 배치 파일

+0

메모장? 진지하게, 너 자신을 이해하기 위해 무엇이든 할 수있는 노력을 했습니까? 최소한 기본 검색은 여기에 우선 있습니까? *아무것도*? "일부 배치 파일"을 특정 순서로 실행해야합니까, 아니면 그냥 임의로 실행할 수 있습니까? –

+0

배치 파일을 호출하거나 배치 파일에서 배치 파일을 실행하는 방법을 검색해 보았지만 시도 할 결과가 없었으며 개별적으로 실행 한 파일도 너무 많은 시간이 걸리므로 많은 palyaround가 필요했습니다. –

+0

질문을 모두 동시에 실행하는 것은 언급하지 않습니다. – foxidrive

답변

2

사용이 :

@echo off 
for %%a in ("c:\folder A\*.bat" "c:\folder A\*.cmd") do call "%%a" 
0

예 ..

전화 "C : \ 사용자 \ % 사용자 이름 % \ 바탕 화면 \의 name.bat"

0

사용 :

call 1.bat call 2.bat call 3.bat

배치 파일을 실행하려면

또한 for 문을 사용하여 폴더의 각 배치 파일에 대한 호출 문을 실행할 수 있습니다.

0

call은 배치 파일을 호출합니다. 예를 들어, anything.bat이라는 배치 파일이있는 경우
call anything.batanything.bat이라고합니다. 따라서 귀하의 솔루션은

call 1.bat 
call 2.bat 
call 3.bat 
call 4.bat 

일 것입니다. 단지 1.bat를 첫 번째 배치 파일로 바꾸십시오.
그리고 2.bat를 두 번째 배치 파일로 대체하십시오.
그리고 3.bat를 세 번째 배치 파일로 대체하십시오.
그리고 4.bat를 네 번째 배치 파일로 대체하십시오.

0

ALL 배치 파일을 하나 개의 폴더에 잘 경우에, 당신은이 작업을 수행 할 수있는 폴더에있는 배치 파일을 모두 호출

call *.bat 

.

그리고 당신은 하나 개의 파일에 시작하지 않으려면 (모든 배치 파일 하나에서 시작), 다음을 수행하십시오

start *.bat 
0

이 파일 폴더 call_me1.bat2.cmd를 호출합니다. 다른 위치에있는 파일을 가질 수도 있고 call_me을 원하는 폴더의 이름 (예 : Desktop)으로 바꿀 수도 있습니다. 동시에 각 배치 파일을 실행하려면

Call "%USERPROFILE%\call_me\1.bat" 
Call "%USERPROFILE%\call_me\2.cmd" 
0

, 당신은이를 사용할 수 있습니다

for %%A in (folder\*.bat) do (
    start %%A 
) 

그냥 배치 폴더와 폴더를 교체합니다.

0

여기에 답변이 표시되어 있지만 다른 폴더에 원하는 파일이있는 경우 여기서는 답변이 필요하지 않습니다. 다른 폴더로 얻을하는 데 도움이 될 것입니다 코드는 다음과 같습니다 당신이 코드가

md "My folder" 

하는 새로운 폴더를 만들 그리고 잊지 해달라고하면

cd "Folder 1" 

이 다른 폴더로 얻을 것입니다 "!! 단어가 거의없는 폴더를 원한다면 배치하지 마십시오!" 컴퓨터는 새로운 명령을 생각할 것입니다. 같은 :

md/cd My **Folder** 

이 후, 당신은 currnet 창에 배치 파일을 열 수 있습니다

call "MyCode.bat" 

를 사용하거나

start "Game.exe" 

희망을 가진 파일의 모든 종류의를 열고 난 당신을 도와주세요!