打电话并将值从ruby脚本传递给vbscript


3

是否可以从ruby脚本调用vbscript?基本上,我在我的ruby脚本中创建了一个随机名的临时文件夹,我想调用vbscript并传递该文件夹的名称以执行下一个操作。

5

尝试调用Windows脚本宿主(cscript)与你的脚本:

system "cscript //nologo script.vbs #{random_filename}" 

0

使用系统,并把它作为一个命令行参数

system "script.vbs #{random_filename}" 
  0

谢谢...我尝试过,但不不行。任何想法,为什么它不会工作? 22 2月. 092009-02-22 01:24:49

  0

这两个命令可以工作,但对vbscript的调用不起作用。我甚至尝试使用不存在的vbscript名称,希望它会抛出错误,但似乎忽略了对vbs的调用。 system“echo Hello” system“dir” 22 2月. 092009-02-22 01:28:29

  0

如下所述,您需要将它传递给Windows脚本宿主。所以添加cscript到上面。 22 2月. 092009-02-22 01:53:46