へのAppleScriptアプリを作る目的初心者:サービス
私はショートカットを使用して複数のアプリケーションを開くためにAppleScriptを実行できるようにしたいです。これを行うには、Automatorを使用してサービスを作成したいと思います(私は1つのアプリケーションを開くためにこれを行いました、スクリプトは複数回開きます)。いくつかの調査の後で、Xcodeを使用してAutomatorでスクリプトをアクションにする必要があることがわかりました。
進捗
私は私が何をしたいんこののAppleScriptアプリを持っている:
--Insert apps to open here:
set multApp to {"Safari", "Mail"}
set noOfApplications to count of multApp
set itemNum to 1
repeat with counter from 1 to noOfApplications
openApp(item itemNum of multApp)
set itemNum to itemNum + 1
end repeat
on openApp(chosenApplication)
tell application chosenApplication to activate
end openApp
私はすべて3(触れていないのXcode)の初心者ですが、私は「何
Xcodeで行われたのは、main.xib上で(チュートリアルのように)開始され、Interface Builder(v 3.2.6)を使用して3つの「ポップアップボタン」をアプリケーションにバインドしました。
質問
これは正しい方法ですか? Xcodeを正しく使用していますか?
アプリケーションにバインドするにはどうすればよいですか? 「コントローラキー」に何を入力し、「モデルキーパス」等...
(「アプリケーションを起動」のような)現在の行動の背後にある仕組みを参照する方法はあります
決勝メモ
これは、実際にスクリプトを使用するよりも学習に役立ちます。だから、私はちょうど "Launch Application"を現在のサービスに追加することができます。私はApplescriptアプリ(スクリプト)をサービスにすることができるように知りたいです...便利なのでしょうか?
申し訳ありませんが質問が不明な場合は私に教えてください、そして何かアドバイスありがとう!
UPDATE: "Run Applescript"アクションがジョブを実行し、Xcode(Thanks @ regulus6633)を無視して、そのアクションでサービスを作成します。
あなたはすべてのAppleのものの上にいるようですので、私はあなたの意見を聞きたいと思います。 Applescript/Automator、Java OR(?)Objective-C、私はPerlをいくつか知っていますので、それを適用してからXcodeを学んでください。 (これはちょうど趣味で、それ以外はアプリケーションやウェブサイトを作るよりも...)これは賢明ですか?ありがとう! – Jon
それはちょうど私がそれに入った方法であるちょうど趣味なら、applescriptはあなたの友人です。私は、ワークフローをAppleScriptで簡単にする100万の方法を見つけました。そして、プログラマではない人にとっては、AppleScriptの構文が簡単だから面白かったです。しばらくして、私は自分のアプリケーションに素敵なインターフェイスを作ろうと思っていました。それがxcode/interface builderにつながったのです。言われたように、それはあなたが客観的なことを学ぶことを必要とするでしょう - それは難しく、時間がかかります...非プログラマーのために。しかし、今は私が事実上何でもできるので、努力する価値があります。しかし、遅くなる。あなたは一日ですべてを学ぶ必要はありません。 – regulus6633