Ruby 脚本的文件类型操作

Ruby 脚本的文件类型操作

我刚刚安装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

刚刚在 VBS 文件中发现了它!

C:\WINDOWS\System32\WScript.exe “%1” %*

我对 RB 文件做了同样的事情并且有效!

C:\Ruby192\bin\ruby.exe“%1”%*

相关内容