Я знаю, что можно запускать файлы Windows на Mac, используя cider или Wine, у меня есть CrossOver, но я совершенно не понимаю, как это сделать. Какой самый простой способ запустить файл Windows .exe на Mac? Это относится к тому, у которого нет GUI, только функция.
3 ответа
Запустить что-то вроде Windows-приложения из командной строки на Mac, к сожалению, невозможно. Даже самые интегрированные решения (такие как CrossOver) просто создают небольшую среду Windows, в которой работает приложение; вы не получаете доступа к таким вещам, как выходной поток или файловая система приложения, и я не думаю, что он имеет большой, если вообще есть, доступ к файловой системе хоста.
Кроме того, вам нужно будет более точно определить, что именно вы пытаетесь сделать; могут быть варианты для конкретного случая, но нет общего решения.
Если вы используете Parallels для запуска среды Windows на вашем Mac, это можно сделать сценарием через AppleScript, и вы можете запускать программы WIndows из Mac OS X через AppleScript. Вы также можете создавать эквивалентные команды AppleScript из командной строки (man osascript
) или из программы Objective-C, если хотите. Пример того, как это сделать, см .: http://initapp.com/2006/12/07/start-windows-apps-from-your-osx-doc-parallels-3036/.