Ações de tipo de arquivo para scripts ruby

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?

    
por Kovags 17.03.2011 / 16:26

1 resposta

2

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" %*

    
por 17.03.2011 / 16:45

Tags