Macos OSX-将文件拖到可执行文件上,以文件作为第一个参数启动?

Macos OSX-将文件拖到可执行文件上,以文件作为第一个参数启动?,macos,executable,Macos,Executable,我有一个Mono应用程序,它把一个文件作为唯一的参数。例如,如果我用一个名为“MyFile.txt”的文件调用应用程序,其操作如下: Mono app.exe MyFile.txt 在Windows中,我可以简单地将文件拖到可执行文件上,以该文件作为参数运行该文件。我可以在OSX中做同样的事情吗 默认情况下,您不能简单地将一个文件拖到另一个文件上,因此必须有其他方法来执行此操作?我现在不在Mac上,但我不相信您可以将文件拖到应用程序上,因为OS X不会将exe视为应用程序 相反,您可以将exe

我有一个Mono应用程序,它把一个文件作为唯一的参数。例如,如果我用一个名为“MyFile.txt”的文件调用应用程序,其操作如下:

Mono app.exe MyFile.txt
在Windows中,我可以简单地将文件拖到可执行文件上,以该文件作为参数运行该文件。我可以在OSX中做同样的事情吗


默认情况下,您不能简单地将一个文件拖到另一个文件上,因此必须有其他方法来执行此操作?

我现在不在Mac上,但我不相信您可以将文件拖到应用程序上,因为OS X不会将exe视为应用程序


相反,您可以将exe封装到一个捆绑/调用Mono的Mac.app中。我假设您可以使用MonoMac来实现这一点。

一种方法是使用Automator来创建一个应用程序,该应用程序将把放在它上面的任何文件作为输入。“运行Shell脚本”操作将允许您对文件运行
mono app.exe