2011-04-08 27 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

相關問題