텍스트 편집기와 연결된 CMD 파일을 실행하는 방법

텍스트 편집기와 연결된 CMD 파일을 실행하는 방법

파일 확장자는 .cmd어떻게든 내 Windows 7 컴퓨터의 Vim과 연결되었습니다. cmd 파일을 두 번 클릭하거나 명령 프롬프트에 이름을 입력하여 실행하려고 하면 Vim에서 열립니다. 실제로 이 스크립트를 실행해야 합니다.

마우스 오른쪽 버튼 클릭 메뉴에는 "다음 프로그램으로 열기..."나 "실행" 또는 이와 유사한 항목이 없습니다.

파일은 여러 사람이 공유하고 있기 때문에 어차피 확장자를 바꾸거나 수정할 수 없습니다.

이 파일을 어떻게 실행할 수 있나요? (해당되는 답변이 되려면 파일 연결을 기본값으로 다시 재설정하는 것이 좋습니다.)

편집: 실행해야 하는 CMD 파일이 내 컴퓨터의 .lnk 파일에서 액세스되는 네트워크 컴퓨터에 있다는 것은 가치가 없습니다.

답변1

수동 시작:

cmd를 시작하고 매개변수를 전달하여 파일을 시작할 수 있습니다. 에서http://ss64.com/nt/cmd.html:

옵션:

/C 명령 실행 후
명령 종료 : 실행할 명령, 프로그램 또는 배치 스크립트...

실행 명령(WIN+R)을 열고 다음을 입력합니다.

cmd /C "Path_to_your_file"

예를 들어:

cmd /C "C:\Users\name\Desktop\script.cmd"

.cmd를 cmdfile 연결로 재설정

.cmd 파일이 vim에서 열리게 된 원인이라고 가정하면 .cmd 파일과 cmdfile의 파일 연결을 재설정할 수도 있습니다. 관리자로 cmd를 시작하고 다음을 입력합니다.

assoc.cmd=cmdfile

레지스트리 재설정

레지스트리 작업 중이기 때문에 뭔가 잘못하면 컴퓨터에 해를 끼칠 수 있습니다.

regedit 열기(WIN+R: regedit)

먼저 .cmd 아트가 cmdfile과 연결되어 있는지 확인하고 싶습니다.

Goto: 문자열에 데이터가 포함되어 HKEY_CLASSES_ROOT\.cmd있는지 확인합니다.(Default)cmdfile

또한 String 이 HKEY_CLASSES_ROOT\cmdfile\shell\open\command포함되어 있는지 확인하십시오 .(Default)"%1" %*

그렇다면 다음으로 이동하십시오.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cmd

.cmd2개의 키를 포함해야 합니다: OpenWithListOpenWithProgids. 키 가 있으면 UserChoice모든 내용과 함께 삭제하세요.

에는 값이 비어 있는 문자열 OpenWithList만 포함되어야 합니다 . (Default)(값이 설정되지 않음)이라고 표시되어야 합니다. 내의 다른 값을 삭제합니다 OpenWithList.

에는 빈 값이 있는 문자열과 이름이 있는 이진 값만 OpenWithProgids포함되어야 합니다 . 다시 한 번, 내의 다른 값을 삭제하세요 .(Default)cmdfileOpenWithProgids

관련 정보