やってみた:
0.コード(Automator)
'シェルスクリプトを実行'0のコード
use URI::Escape;
$string = $ARGV[0];
$string =~ s/^\s*//;
$string =~ s/[\s\r\n]*$//;
print "http://chart.apis.google.com/chart?chf=bg,s,00000000&chs=80&cht=tx&chl=" . uri_escape($string) . " \n\"" . $ARGV[0] . "\"";
'シェルスクリプトを実行'1のコード
curl $1 > /tmp/math_tex_formulas_to_png.$$.png
echo "file:///tmp/math_tex_formulas_to_png.$$.png"
echo $2
'AppleScriptを実行'のコード
on run {input, parameters}
set theFormula to item 2 of input
display dialog theFormula
tell application "GrowlHelperApp"
set the allNotificationsList to {"Image Notification"}
set the enabledNotificationsList to allNotificationsList
register as application "Mathematical (Tex) Formulas To PNG" all notifications allNotificationsList default notifications enabledNotificationsList icon of application "Automator"
notify with name "Image Notification" title "Mathematical (Tex) Formulas To PNG" description theFormula application name "Mathematical (Tex) Formulas To PNG" sticky yes image from location item 1 of input
end tell
return input
end run
1.Growlの設定
1.0 上記を一度利用するとGrowlにアプリケーションとして登録される.
1.1 システム環境設定で確認すると登録されている.
1.2 デフォルトのスタイルとして前回作成のモノ'MyExample'を指定する.
2.再度実行
0 件のコメント:
コメントを投稿