显然, macos 没有 bat 文件的解释器,所以无法执行 bat 文件. 如果你只是想要一个跨平台运行的脚本,方法有 2, 1. 使用 powershell, macos 上安装 powershell for mac 2. 使用 bash. 如果你无法重写 bat 脚本.又确实需要在 macos 上运行 bat 文件, 则可以考虑安装 windows 虚拟机.
ysc3839
2021-02-01 11:54:53 +08:00
如果要一个通用的方法,可以考虑 Wine 或者虚拟机。
如果只需要实现你问的这个,可以将以下代码保存为 .command 后缀的文件运行
#!/bin/bash while :; do clear echo -n 请拖入图像文件后回车: read imagefile echo -n 请拖入 zip 文件后回车: read zipfile