Em Computer\HKEY_CLASSES_ROOT\Directory\shell e Computer\HKEY_CLASSES_ROOT\Directory\Background\shell , criei a chave primária "Diretório de serviço". Em seguida, adicionou a chave "command" sob essa chave primária, que contém "C:\Users\assylum\Documents\_Scripts\ruby_webserver.cmd" "%1" como a entrada Default . O conteúdo deste arquivo de lote é ruby -run -e httpd %1 -b 127.0.0.1 -p 4000 .
Aqui está uma imagem para explicar melhor:

Quandoclicocomobotãodireitodomouseemumapasta,issofuncionabem.Noentanto,seeuclicarcomobotãodireitodomousenoespaçoembrancodeumapastaeescolherocomando,receboestamensagemdeerro:
Qual é o meu erro aqui?
Tags windows-registry