0
可能重复:
Pass variables to ruby script via command line从DOS批处理文件传递一个DOS变量Ruby脚本
我试图通过主机名作为参数传入Ruby脚本。这可能吗?这是我认为应该工作,但它不。
%h% = HOSTNAME
ECHO %h%
ruby this.rb %h%
pause
而且Ruby代码是
val = ARGV[0]
puts "Value is #{val}"
我相信你没有把''%迹象。 – MurifoX 2012-08-01 12:45:12
@Eitan,不,它不是重复的。 – Andrew 2012-08-01 12:48:29
@MurifoX。如果你不把%符号放在红宝石的返回值“Value is h” – Andrew 2012-08-01 12:50:54