在 Mac 上运行 .bat 文件

在 Mac 上运行 .bat 文件

我们如何.bat在 Mac OS X 上运行文件?

有人做过吗?

答案1

OS X 上与“批处理文件”等同的是“shell 脚本”(因为 OS X 源自 Unix)。这些脚本的编写方式大致相同,都是带有要运行的命令列表的文本文件。例如:

#!/bin/sh

echo "This is a shell script!"
cd ~/tmp
if [ -f "foo.txt" ]; then
    echo "foo.txt exists"
fi

答案2

这取决于您的要求有多复杂。您问这些问题就意味着您对 Mac 的了解并不多,所以您可能会做一些简单的事情。如果您不是 Unix 极客,那么学习 shell 脚本会很困难。看看 automator,看看它是否能满足您的要求。您可以在 Wikipedia 上阅读有关它的信息,或者在 Mac 菜单栏上的帮助栏中输入“Automator”。

答案3

如果必须的话,在各种 Unix 版本(包括 OSX)上运行 .bat 文件的一种有效(但繁重)的方法是使用 Wine(WINdows 模拟器):https://www.winehq.org/

然后您可以通过以下方式运行.bat 脚本: $ wine cmd /c MyScript.bat

更多信息请点击这里:http://www.linux.org/threads/running-windows-batch-files-on-linux.7610/

答案4

Mac OSX 是基于 BSD 的,不是吗?你也许可以使用不同的 shell 或模拟器命令

相关内容