이 동작을 Windows 10의 오른쪽 클릭 메뉴에 올바르게 추가하려면 어떻게합니까?


4

에서 Computer\HKEY_CLASSES_ROOT\Directory\shellComputer\HKEY_CLASSES_ROOT\Directory\Background\shell 기본 키 "서브 디렉토리"를 만들었습니다. 그런 다음이 기본 키 아래에 "command"키를 추가합니다. "C:\Users\assylum\Documents\_Scripts\ruby_webserver.cmd" "%1" ~로서 Default 기입. 이 배치 파일의 내용은 다음과 같습니다. ruby -run -e httpd %1 -b 127.0.0.1 -p 4000.

다음은이 점을 더 잘 설명하는 이미지입니다.

Image of Registry Folder Structure

Image Registry with Command

폴더를 마우스 오른쪽 버튼으로 클릭하면 정상적으로 작동합니다. 그러나 폴더의 공백을 마우스 오른쪽 버튼으로 클릭하고 명령을 선택하면이 오류 메시지가 나타납니다.

Screenshot of error message

여기 내 실수는 무엇입니까?


메모장과 같은 프로그램으로 전환하면 효과가 있습니까?
Ramhound

1
@ 램 하트 예, 그렇습니다. 그러나 폴더를 마우스 오른쪽 버튼으로 클릭해도 동일한 명령이 작동합니다. 문제를 일으키는 "글로벌"항목 일뿐입니다. 그것을 앞두고 cmd.exe /C 도움이되지 않습니다.
BadSnowflake

그냥 추측하지만, 아마도 "ruby_webserver.cmd"(등등)를 모든 사용자가 액세스 할 수있는 폴더의 사용자 폴더 외부로 옮겨서 다시 시도해보십시오.
Ƭᴇcʜιᴇ007

@ Ƭᴇcʜιᴇ007 이동 위치 C:\Tools 두 항목 모두 같은 편차를 편집했습니다.
BadSnowflake

내가 검사 할 다음 물건을 제안 할 때 탐험가가 그것을 시도 할 때 puking 경우입니다 ruby_webserver.cmd 파일 또는 .cmd 파일 내에서 명령을 실행하려고 할 때입니다. 아마도 교체하여 테스트 ruby_webserver.cmd 또 다른 .cmd를 사용하면 단순히 파일에 무언가를 반사시킬 수 있습니다. 그게 예상대로 작동한다면 아마 뭔가있을거야. ...에서 다음에보아야 할 명령.
Ƭᴇcʜιᴇ007
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.