我们如何.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 或模拟器命令