2012-05-20 48 views
2

這可能是一個基本問題。我寫了一個小的perl腳本,在運行OS X的Mac上運行,可以通過雙擊正常方式從查找器中調用它。該文件是可執行文件,包含以#!/usr/bin/perl開頭的文件,輸入和輸出通過剪貼板。這一切都可以工作,但會自動打開一個終端窗口,用戶在執行完成後必須關閉終端窗口。創建獨立Mac OS X perl應用程序的最簡單方法

有沒有簡單的方法來運行這個程序作爲應用程序而無需打開終端?人們可以用本機OS X Perl來做到這一點嗎?或者我需要下載一些東西?由於該程序也將被其他用戶使用,解決方案越簡單越好。

回答

3

使用應用程序 「的AppleScript編輯」:打開

複製/粘貼此腳本

tell me to path to resource "this Name.pl" in directory "Scripts" 
do shell script (quoted form of POSIX path of the result) 

在第一行,通過您的perl文件的名稱更改名稱「此Name.pl」。

另存爲 - >應用程序

在Finder: 你的Perl文件(可執行文件)複製到文件夾 「/內容/資源/腳本」 創建的應用程序的

0

如果」將您的應用程序重新分發給其他人,Platypus包含一個安裝程序,用於圍繞腳本構建獨立應用程序。

Platypus支持Perl,Python,PHP,Ruby,Swift,Expect,Tcl,AppleScript或任何其他用戶指定的解釋器。它是根據三條款BSD許可條款分發的免費的開源軟件。它可以靜默運行(無需打開終端窗口,如您所需),也可以顯示腳本執行的圖形反饋,如進度條,帶腳本輸出的文本窗口,液滴,WebKit HTML呈現或狀態項目菜單。

相關問題