Apenas achei para os arquivos VBS!
C:\WINDOWS\System32\WScript.exe "%1" %*
Eu fiz o mesmo com arquivos RB e funciona!
C:\Ruby192\bin\ruby.exe "%1" %*
Eu acabei de instalar o o interpretador Ruby e criei o arquivo test.rb.
Nas Opções de pasta, criei o tipo de arquivo rb e uma ação chamada Executar e atribuí o aplicativo C: \ Ruby192 \ bin \ ruby.exe "% 1" " Então é possível entrar na linha de comando do Windows XP e executar o script simplesmente fazendo isso:
C:\>test.rb
Mas quando eu preciso enviar parâmetros para o script, não posso simplesmente fazer o seguinte:
C:>test.rb parameter1 parameter2
Vou ter que fazer o seguinte:
C:\Ruby192\bin\ruby.exe c:\test.rb parameter1 parameter2
Acabei de perceber que sou capaz de editar a ação da seguinte maneira para passar mais parâmetros:
C:\Ruby192\bin\ruby.exe "%1" "%2" "%3""
Isso permite que eu forneça dois parâmetros para o script, mas, para alguns casos, preciso passar alguns parâmetros e não parece certo anexar "% 5" "% 6" "% 7" ad nauseam.
Qual é a maneira canônica de fazer isso?
Tags windows-xp