我正在尝试将HOSTNAME作为参数传递到ruby脚本中。这可能吗?这是我认为应该有效的,但事实并非如此。
%h% = HOSTNAME
ECHO %h%
ruby this.rb %h%
pause
红宝石代码是
val = ARGV[0]
puts "Value is #{val}"
答案 0 :(得分:0)
您可以在DOS中设置环境变量并从Ruby脚本访问它。它会是这样的:
set h = HOSTNAME
ECHO %h%
ruby this.rb
pause
Ruby代码:
val = ENV["h"]
puts "Value is #{val}"