您可以创建shell脚本或Python或Ruby脚本,并使用“终端”在Mac上运行它...如果您打开了Finder,然后单击包含保存的shell脚本的源代码的文件的图标是否可以让脚本运行,而不是在我的文本编辑器中打开?Mac OS X - 从桌面GUI运行shell脚本
32
A
回答
72
是的 - 只需在脚本中添加一个.command
后缀。
注意:确保脚本是可执行的,例如,
$ chmod +x myscript.command
2
只是关联.SH文件与Terminal.app
3
又一个快速的方法是工具鸭嘴兽(http://sveinbjorn.org/platypus/)。免费且好,但你可以捐赠,如果你想。
Platypus是Mac OS X操作系统的开发工具。它从解释的脚本(如shell脚本或Perl,Ruby和Python程序)创建本机Mac OS X应用程序。这是通过将脚本与运行脚本的本机可执行二进制文件一起包装到应用程序包中来完成的。
相关问题
- 1. Mac OS X中的shell脚本从主目录运行?
- 2. 从OS X Dock执行Shell脚本?
- 3. 使用终端在启动时运行shell脚本? (Mac OS X)
- 4. 在苹果脚本中淡出桌面壁纸(Mac OS X)
- 5. 如何从OS X上的shell脚本运行Clozure CL(Lisp)?
- 6. 从shell脚本在Mac OS X上写入AF_LOCAL套接字
- 7. 通过shell在后台运行php脚本 - 脚本从不在mac os上执行x
- 8. 刷新mac os桌面图标x
- 9. 在Mac OS X的桌面上绘图
- 10. OS X外壳脚本运行ntpdate
- 11. 从eclipse运行shell脚本
- 12. 在启动时运行shell脚本(OS X)
- 13. 如何在Mac OS X上运行Perl脚本?
- 14. 如何在唤醒mac os上运行bash脚本x
- 15. 如何在Mac OS X上以root身份运行脚本?
- 16. Mac运行shell脚本启动
- 17. 在Mac OS X上通过shell脚本获取无线SSID
- 18. 从Package.swift运行shell脚本
- 19. 从PHP运行shell脚本
- 20. 从Java运行shell脚本
- 21. 从shell脚本运行jar
- 22. 从Java运行shell脚本
- 23. Mac OS X Bash主机脚本
- 24. 从Unix shell脚本运行MATLAB
- 25. 如何使用Spotlight运行shell脚本?
- 26. 在OS X上运行Linux shell
- 27. 运行shell脚本
- 28. 运行shell脚本++
- 29. 运行shell脚本
- 30. 将easy_install作为shell脚本运行
这使得文件不可移植(例如,通过XCode打开.sh文件)。 – EOL 2011-11-30 09:44:30
事实上,如果您执行Finder - > Get Info - > Open with: - > Terminal(并且不单击Change All ...按钮),那么这不是一个可怕的解决方案。你只会改变这个文件本身的默认值。 – 2016-01-31 17:17:14