标签: ruby windows-7 drag-and-drop
可能重复: Enable dropping a file onto a Ruby script
我想将删除的文件作为参数打开ruby。我运行Win 7 Enterprise,Ruby 1.8.6并尝试过RubyDragAndDrop.dll,我无法安装。有什么想法吗?
答案 0 :(得分:3)
另一种方法是创建一个处理拖放部分的批处理文件。如图here所示,当您将文件拖放到批处理文件中时,已删除文件的列表将作为空格分隔列表存储在%*中。简单地说ruby yourscript.rb %*的批处理文件应该获取这个文件列表并将其传递给您的脚本(您可以使用ARGS数组访问参数)。
%*
ruby yourscript.rb %*
ARGS