7

Я пытаюсь запустить пакетный сценарий из моего терминала Mac, используя Wine (для предоставления аргументов для исполняемого файла Windows и вывода конвейера).

до сих пор я пытался выполнить

wine runme.bat 

но, очевидно, я получаю сообщение об ошибке, которое примерно соответствует "EXE Format not correct for <... here the path of batch file ...>" (это локализованное сообщение об ошибке, я перевел его на английский для ясности). Итак, я понимаю, что я должен вызывать командный файл, используя что-то вроде cmd.exe, но я не знаю, где найти cmd.exe.

Есть ли альтернативный подход? (exe-файл, вызываемый из командного файла, является исполняемым файлом Windows без графического интерфейса, поэтому я не могу использовать DosBox).

Заранее спасибо за любое предложение :)

2 ответа2

10

Я не использую Wine, но документы предполагают, что это должно работать:

wine cmd.exe /C runme.bat
1

Это решение сработало для меня.

Сначала установите вино:

sudo add-apt-repository ppa:ubuntu-wine/ppa -y && sudo apt-get update && sudo apt-get install wine

Затем бегите из терминала:

wineconsole /path/to/bat_file/bat_file.bat

Источники:

https://askubuntu.com/questions/316025/how-to-install-and-configure-wine

https://askubuntu.com/questions/54266/executing-bat-file

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .