Ruby通过拖放到rb脚本来接受参数

时间:2010-08-02 19:38:10

标签: ruby windows-7 drag-and-drop

  

可能重复:
  Enable dropping a file onto a Ruby script

我想将删除的文件作为参数打开ruby。我运行Win 7 Enterprise,Ruby 1.8.6并尝试过RubyDragAndDrop.dll,我无法安装。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

另一种方法是创建一个处理拖放部分的批处理文件。如图here所示,当您将文件拖放到批处理文件中时,已删除文件的列表将作为空格分隔列表存储在%*中。简单地说ruby yourscript.rb %*的批处理文件应该获取这个文件列表并将其传递给您的脚本(您可以使用ARGS数组访问参数)。