2

これは基本的な質問かもしれません。OS X を実行している Mac で実行する小さな perl スクリプトを作成しました。このスクリプトは、通常の方法でダブルクリックしてファインダーから呼び出すことができます。このファイルは実行可能で#!/usr/bin/perl、入力と出力はクリップボード経由で開始されます。これはすべて機能しますが、実行が終了したらユーザーが閉じる必要がある端末ウィンドウが自動的に開きます。

ターミナルを開かずにこのプログラムをアプリケーションとして実行する簡単な方法はありますか? ネイティブの OS X perl でこれを行うことはできますか? または、何かをダウンロードする必要がありますか? プログラムは他のユーザーによっても使用されるため、解決策は単純であるほどよいでしょう。

4

3 に答える 3

3

アプリケーション「AppleScript Editor」で: 開きます

このスクリプトをコピーして貼り付けます

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

最初の行で、「this Name.pl」という名前を perl ファイルの名前に変更します。

名前を付けて保存 --> アプリケーション

Finder で: perl ファイル (実行可能ファイル) を、作成したアプリケーションの" /Contents/Resources/Scripts " フォルダーにコピーします。

于 2012-05-20T19:41:00.420 に答える
0

Win32/Linux/または Mac の場合、http://www.cavapackager.com/を使用します。

于 2012-05-20T19:28:56.113 に答える