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

标签 ruby windows-7 drag-and-drop

<分区>

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/

相关文章:

Ruby 在 Ruby 中创建 Hash 自定义反转函数

ruby - 如何更改 Textmate 使用的 Ruby 版本?

c# - 在 c# 中确定显示更改(连接的新/更少屏幕或分辨率)的时间

android - 如何在确定的位置膨胀 View ?

javascript - Angular ng-sortable - 它如何工作的基本示例

ruby - 如何引用ruby正则表达式

css - 使用 Nokogiri 解析时消除 CSS 选择器?

Delphi TNetHTTPRequest/TNetHTTPClient 适用于 Win 10,但不适用于 Win 7

c# - Windows 7 x32下C#中dllimport的问题

javascript - 是否可以一次在一个对象中传输两个属性?