2011-04-08 28 views

回答

2

可能是最容易的事情将是你的包裹脚本或程序中的AppleScript的一点点:

do shell script "/your/command/here" 

然后将其保存为一个应用程序,它会像任何其他应用程序OSX。

shell不应该在它们运行时打印命令,除非您提供-x交换机,所以我不确定您想要什么@ECHO OFF

+0

那么把它放在引号中并保存为.app? – JShoe 2011-04-08 05:08:03

+0

@Jhoe:不完全。使用“AppleScript编辑器”应用程序编写AppleScript,然后“另存为”并选择“应用程序”。编辑器应该在'/ Applications/Utilities'中。 – 2011-04-08 05:24:23

+0

我没有。我正在运行10.5.8。任何其他方式? – JShoe 2011-04-08 05:31:13

2

如果使用文件扩展名.command保存脚本,它将在Finder中双击鼠标。

+1

你仍然必须给它执行权限,它仍然会打开一个终端窗口(至少我的quick'n'dirty测试用例做了),通过AppleScript不打开终端。尽管如此,有用的信息。 – 2011-04-08 17:11:16

+0

其实这个效果更好,因为当处理无限循环时,我需要能够退出它。但我会说@mu,你的问题仍然是最好的答案,这个只是更适合我的特殊需求。 – JShoe 2011-04-08 18:18:54

相关问题