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