使用ScriptEditor创建macOS Application随记

来自三线的随记
Admin讨论 | 贡献2024年10月11日 (五) 15:39的版本 (创建页面,内容为“{{DISPLAYTITLE:ScriptEditor创建macOS Application随记}} 引用: https://forum.mikrotik.com/viewtopic.php?t=185030 macos DOC: https://support.apple.com/zh-cn/guide/script-editor/scpedt1072/2.11/mac/14.0 以macOS 运行 winbox exe为例(虽然winbox4已经原生支持macOS): 打开macos的Script Editor(脚本编辑器), 然后选择New Document(新建文档) 输入想要执行的脚本,如: on run do shell script "/usr/local/bin/wine64 /Applications/…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)


引用: https://forum.mikrotik.com/viewtopic.php?t=185030

macos DOC: https://support.apple.com/zh-cn/guide/script-editor/scpedt1072/2.11/mac/14.0

以macOS 运行 winbox exe为例(虽然winbox4已经原生支持macOS):

打开macos的Script Editor(脚本编辑器), 然后选择New Document(新建文档)

输入想要执行的脚本,如:

on run
	do shell script "/usr/local/bin/wine64 /Applications/Winbox.app/Contents/MacOS/winbox64.exe"
end run

选择保存或者导出脚本,保存到 Applications 下, File Format(文件格式) 选择 Application(应用程序)

这时候就完成用一个脚本创建一个App的过程

根据脚本需要完成相应的后续过程,例如上述例子就需要,系统上安装好 wine64 和 将winbox64.exe 拷贝到 /Applications/Winbox.app/Contents/MacOS/


如果需要修改App的图标,可以参考: https://stackoverflow.com/questions/42815166/customize-applescript-app-icon/42817101#42817101