2016-10-26 120 views
0

ここでOK newb newbですが、これはかなり単純です。Automator「指定されたテキストを取得する」にテキストを入力してからキーストロークを入力する

macのサービスメニューで「新しい日の1つのエントリ」を作成するための小さなオートメーションスクリプトを作りたいと思います。

だから私は、テキスト、私は助けてください、このテキストを選択し、Automatorのは、キーストロークコマンド+ D

を実行持っている必要があります持っています!

これまで私はキーストロークのコードを持っていましたが、Automator関数 "Get Specified text"テキストを "selected"にして、AppleScriptを実行できるようにする方法を理解できません。

Here is my automator script so far

答えて

0

あなたはここでの指示に従ってください:私が見https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/MacAutomationScriptingGuide/MakeaSystem-WideService.html

最初の問題は、あなたが(Automatorの中に)「サービス」のドキュメントの種類を選択しているようには見えませんということです。

入力を処理していないにもかかわらずAppleScriptにこの構造が必要です(選択したテキストは選択されていますが、スクリプトの特定のパラメータとして選択されていないシステムによって実行されます)。

私は一日目を持っていないので、私は正しい何を伝えることはできませんが、CMD-Dは、私がウェブ上で発見したものから、新しいエントリのための正しいコードであることを表示されません
on run {input, parameters} 
    tell application "System Events" 
     keystroke "d" using command down 
    end tell 
end run 

最後に、コンテキストメニューから選択するサービスを置き換える場合は、キーボードショートカットを行うよりも簡単ですか?