2016-07-06 2 views
0

.bat 파일을 다른 배치 스크립트의 메모장에서 텍스트 파일로 열려면 어떻게해야합니까?.bat 파일을 다른 .bat 파일에서 열기

start notepad tools_OriginalBuild\repository_test.bat

+0

질문이 아니라 라인의 일부로 배치 파일에서 사용중인 코드를 표시하십시오. ,하지만 원시 코드. – ManoDestra

+0

"작동하지 않는다"는 것은 무엇을 의미합니까? 어떤 오류가 발생했는지 더 자세하게 설명해야합니다. 현재 위의 경로는 상대적이므로 배치 파일의 실행 위치에 따라 다릅니다. 배치 파일 내부의 경로 대신'% ~ dp0 \ tools_OriginalBuild \ repository_test.bat'를 사용하여 문제를 제거 할 수 있습니다. – ManoDestra

답변

2

현재 상대 경로이므로 배치 파일이 들어있는 디렉토리에서 해당 배치 파일을 실행할 수 있습니다 (주어진 상대 경로가 맞다면). 다른 디렉토리에서 실행하면 파일을 찾을 수 없다는 오류가 발생합니다.

당신은 항상 당신의 배치 파일 내부에 다음 코드를 사용하여 배치 파일의 위치를 ​​기준으로 실행하여이 문제를 근절 할 수

는 :

이 형식에
notepad %~dp0\tools_OriginalBuild\repository_test.bat 

정보는 여기에서 찾을 수 있습니다 : What does %~dp0 mean, and how does it work?

이것은 서브 디렉토리가 존재하고 파일이 존재한다는 가정을합니다. 원할 경우 먼저 존재 여부를 확인할 수 있지만 직접 조사 할 수있는 또 다른 질문입니다.

1
notepad "c:\folder\file.bat" 

인가 작동하지 않습니다 : 내가 실제로 원하는 것은

a.bat

내가 노력 말 배치 스크립트를 사용하여 메모장에서 파일 b.bat을 열 수 있습니다 방법.

+0

아직 작동하지 않습니다. cmd 프롬프트가 열리고 bat 파일이 실행됩니다. – Cravenica

+5

아니요. –

+0

nvm, 그것은 메모장 file.bat와 함께 일했습니다. – Cravenica

관련 문제