OS X - перетащить файл в исполняемый файл для запуска с файлом в качестве первого аргумента? - PullRequest
2 голосов
/ 31 мая 2011

У меня есть приложение Mono, которое принимает файл в качестве единственного аргумента. Например, если бы я вызвал приложение с файлом с именем «MyFile.txt», это было бы сделано так:

Mono app.exe MyFile.txt

В Windows я могу просто перетащить файл в исполняемый файл, чтобы запустить его с этим файлом в качестве аргумента. Могу ли я сделать то же самое в OS X?

Вы не можете просто перетащить один файл в другой по умолчанию, поэтому должен быть другой способ сделать это?

Ответы [ 2 ]

1 голос
/ 31 мая 2011

Одним из подходов было бы использование Automator для создания приложения, которое будет обрабатывать любые файлы, сброшенные на нем, в качестве входных данных. Действие «Run Shell Script» позволит вам запустить mono app.exe для файлов.

1 голос
/ 31 мая 2011

Я сейчас не на своем Mac, но я не верю, что вы можете перетащить файл в свое приложение, потому что exe не будет рассматриваться OS X как приложение.

Вместо этого вы поместите исполняемый файл в Mac .app, который входит / называется Mono. Я предполагаю, что вы можете сделать это с MonoMac.

...