Как запустить windows.bat скрипт с вином из командной строки?

Я пытаюсь запустить пакетный скрипт из моего терминала mac с помощью wine (чтобы предоставить аргументы исполняемому файлу windows и выходу конвейера).

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

wine runme.bat 

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

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

заранее спасибо за любые предложения 🙂

21
задан furins
06.05.2023 20:24 Количество просмотров материала 2856
Распечатать страницу

2 ответа

Я не использую вино, но docs предлагаю это должно работать:

wine cmd.exe /C runme.bat
9
отвечен Nicole Hamilton 2023-05-08 04:12

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

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

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

1
отвечен akashbw 2023-05-08 06:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх