1
zhanghua0 2021-02-01 09:01:10 +08:00
wine ?不过高版本系统强制 64 位程序,wine 用不了了
|
2
A3m0n 2021-02-01 09:13:05 +08:00
由于指令并不多,可以考虑用 Shell 重写一遍。
|
3
Soar360 2021-02-01 09:18:47 +08:00
你这是图种吧?
|
4
llllIIIIllll 2021-02-01 10:54:34 +08:00
显然, macos 没有 bat 文件的解释器,所以无法执行 bat 文件.
如果你只是想要一个跨平台运行的脚本,方法有 2, 1. 使用 powershell, macos 上安装 powershell for mac 2. 使用 bash. 如果你无法重写 bat 脚本.又确实需要在 macos 上运行 bat 文件, 则可以考虑安装 windows 虚拟机. |
5
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 cat "$imagefile" "$zipfile" > "${zipfile}.jpg" echo OK!已经将 "$zipfile" 合并到 "$imagefile" echo 合并后的文件为: "${zipfile}.jpg" done 我没测试过,可能存在问题。 |