1

Я только что установил интерпретатор Ruby и создал файл test.rb.

В разделе «Параметры папки» я создал тип файла rb и действие « Выполнить» и назначил приложение C:\Ruby192\bin\ruby.exe "% 1" ". Поэтому можно войти в командную строку Windows XP и запустить Сценарий просто, выполнив это:

C:\>test.rb

Но когда мне нужно отправить параметры в скрипт, я не могу просто сделать следующее:

C:> test.rb параметр1 параметр2

Вместо этого мне придется сделать следующее:

C:\Ruby192\bin\ruby.exe c:\test.rb параметр1 параметр2

Я только что заметил, что могу редактировать действие следующим образом, чтобы передать больше параметров:

C:\Ruby192\bin\ruby.exe "% 1" "% 2" "% 3" "

Это позволяет мне дать 2 параметра сценарию, но в некоторых случаях мне нужно передать несколько параметров, и мне кажется неправильным добавлять "% 5" "% 6" "% 7" до тошноты.

Какой канонический способ сделать это?

1 ответ1

2

Просто нашел его для файлов VBS!

C:\WINDOWS\System32\WScript.exe "% 1"% *

Я сделал то же самое для файлов RB, и это работает!

C:\Ruby192\bin\ruby.exe "% 1"% *

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .