배치를 사용하여 폴더라는 두 개 이상의 단어에서 텍스트 파일을 여는 방법은 무엇입니까?

배치를 사용하여 폴더라는 두 개 이상의 단어에서 텍스트 파일을 여는 방법은 무엇입니까?

2개의 파일이 있습니다. open.bat&file.txt

file.txt다음에서 열려고 합니다 .open.bat

문제는 세 단어로 구성된 폴더 이름이 이 경로 file.txt에 있다는 것 입니다.d:\Tom and Jerry\file.txtTom and Jerry

내가 실행중인 명령,

start "d:\Tom and Jerry\file.txt"

오류:

file.txt를 여는 대신 파일 이름과 파일 경로로 명명된 다른 명령 창을 여는 것뿐입니다.

예상되는 :file.txt경로에서 직접 열리 며 open.bat백그라운드에서 실행되어서는 안 됩니다.

메모 : Call "d:\Tom and Jerry\file.txt"이 명령줄은 작동합니다. 그러나 시각적으로 백그라운드에서 cmd 창을 실행합니다. 따라서 시작 명령줄을 사용하는 동일한 솔루션이 필요합니다. 내 코드를 친절하게 수정해 주세요.

답변1

그 전에 추가를 넣어야 합니다 "":

start "" "d:\Tom and Jerry\file.txt"

아니면 그냥 전화하지 않고start

"d:\Tom and Jerry\file.txt"

답변2

명령이 생각한 대로 실행되지 않을 때마다 가장 먼저 해야 할 일은 다음과 같습니다.문서를 읽어보세요. 해당 페이지의 첫 번째 문장은 "별도의 명령 프롬프트 창을 시작합니다"라고 말하고 있으며 start, 이것이 바로 그 일입니다.

배치 명령에서 파일을 열려면 배치 명령에 파일 이름을 입력하면 됩니다.

"d:\Tom and Jerry\file.txt"

그러면 파일 확장자의 기본 앱을 사용하여 파일이 열립니다. 그것이 당신이 원하는 것이 아니라면 "파일을 직접 열기"가 무엇을 의미하는지 설명해야 합니다.

관련 정보