![오류: 0b bat/cmd를 열 때 "매개변수가 올바르지 않습니다"](https://rvso.com/image/632750/%EC%98%A4%EB%A5%98%3A%200b%20bat%2Fcmd%EB%A5%BC%20%EC%97%B4%20%EB%95%8C%20%22%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98%EA%B0%80%20%EC%98%AC%EB%B0%94%EB%A5%B4%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4%22.png)
짧은 배치 스크립트를 생성해야 할 때 더 성가신 문제가 있습니다(스크립팅 문제는 아니지만).
바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 새 텍스트 파일을 만들고 싶습니다. 이름을 바꾸고 확장자를 .bat(또는 .cmd)로 만듭니다. 이 시점부터 더 이상 파일을 마우스 오른쪽 버튼으로 클릭하고 EDIT, PRINT, OPEN을 클릭할 수 없으며 하나의 일반적인 오류가 발생합니다.The parameter is incorrect.
메모장을 시작하고 메모장을 통해 수동으로 파일을 열어 파일을 편집할 수 있습니다. 아무 문제 없이 실행할 수 있습니다 notepad myscript.bat
. 파일을 편집하고 그 안에 아무 것도 넣으면(기본적으로 파일 크기가 0b가 되지 않도록) 탐색기에서 파일을 편집할 수 있습니다(마우스 오른쪽 버튼 클릭 > 편집).
파일 생성 방법은 중요하지 않은 것 같습니다. 시험을 마친:
- 위에서 언급한 것처럼 탐색기에서 파일을 생성했습니다.
- 메모장을 시작하고 (빈) .bat 파일로 저장하여 파일을 생성했습니다.
- 파일 생성자:
type nul > myscript.bat
- 파일 생성자
copy myfile.txt myscript.bat
(파일이 비어 있음 - 0b 크기)
기본적으로 파일 생성 방법에 관계없이 파일이 비어 있는 한(크기 0b) 탐색기에서 직접 열거나 편집하거나 인쇄할 수 없습니다.
Windows Server 2012 R2를 실행하고 있지만 Windows Server 2008에서도 동일한 동작이 발생했습니다.
말한 바와 같이. 사실 큰 문제는 아니지만 좀 짜증스럽네요.
그런 행동을 겪은 사람이 있습니까? 도움을 주시면 감사하겠습니다.
편집하다:
.reg 파일에서도 동일한 동작이 발생합니다.
편집하다:
이 짜증나는 문제에 대한 해결 방법을 찾았습니다. 레지스트리 경로에서 이 문자열의 데이터로 (공백) 이라는 이름 의 HKEY_CLASSES_ROOT\.txt\ShellNew
새 문자열 값을 만들었습니다 . 결과적으로 생성된 모든 단일 .txt 파일에는 자동으로 단일 공백이 포함되므로 크기는 더 이상 0b가 아니며 파일 이름을 .bat, .cmd 또는 .reg로 바꾸면 파일을 편집할 수 있습니다. 아직 이에 대한 실제 해결책은 아니지만. 여전히 실제 솔루션을 찾고 있습니다. 아시는 분 계시면 알려주세요Data