
파일 확장자는 .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
.cmd
2개의 키를 포함해야 합니다: OpenWithList
및 OpenWithProgids
. 키 가 있으면 UserChoice
모든 내용과 함께 삭제하세요.
에는 값이 비어 있는 문자열 OpenWithList
만 포함되어야 합니다 . (Default)
(값이 설정되지 않음)이라고 표시되어야 합니다. 내의 다른 값을 삭제합니다 OpenWithList
.
에는 빈 값이 있는 문자열과 이름이 있는 이진 값만 OpenWithProgids
포함되어야 합니다 . 다시 한 번, 내의 다른 값을 삭제하세요 .(Default)
cmdfile
OpenWithProgids