<分区>
Possible Duplicate:
Enable dropping a file onto a Ruby script
我希望打开 ruby 时将删除的文件作为参数。我运行的是 Win 7 Enterprise、Ruby 1.8.6 并尝试了 RubyDragAndDrop.dll,但无法安装。有什么想法吗?
<分区>
Possible Duplicate:
Enable dropping a file onto a Ruby script
我希望打开 ruby 时将删除的文件作为参数。我运行的是 Win 7 Enterprise、Ruby 1.8.6 并尝试了 RubyDragAndDrop.dll,但无法安装。有什么想法吗?
最佳答案
一种替代方法是创建处理拖放部分的批处理文件。如所见here ,当您将文件拖放到批处理文件时,拖放文件的列表将作为空格分隔的列表存储在 %*
中。一个简单地说 ruby yourscript.rb %*
的批处理文件应该获取这个文件列表并将其传递给您的脚本(您可以在其中使用 ARGS
数组访问参数) .
关于Ruby 通过拖放到 rb 脚本接受参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3391156/