私はwineを使用してMacターミナルからバッチスクリプトを実行しようとしています(Windowsの実行可能ファイルとパイプ出力に引数を提供するため)。
これまで実行してみました
wine runme.bat
しかし、明らかに"EXE Format not correct for <... here the path of batch file ...>"
というエラーが表示されます(これはローカライズされたエラーメッセージです。わかりやすくするために英語に翻訳しました)。したがって、cmd.exeなどを使用してバッチファイルを呼び出す必要があることは理解していますが、cmd.exeの場所がわかりません。
別のアプローチはありますか? (バッチファイルから呼び出されたexeはGUIなしで実行可能なWindowsであるため、DosBoxを使用できません)。
提案を事前に感謝します:)
私はWineを使用していませんが、 docs これが機能することを示唆しています:
wine cmd.exe /C runme.bat
この解決策は私のために働いた。
最初にワインをインストールします:
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