【中の人】Automator【小人】2人目

このエントリーをはてなブックマークに追加
441名称未設定
10.6のAutomatorサービスで選択した文字列をネット検索するAppleScript。
ttp://www.42ch.net/UploaderSmall/source/1252668312.png
theURL + 選択した文字列をcharCodeに変換してURLエンコードしたもの + theURLSuffixを
デフォルトブラウザで開きます。
theURLとtheURLSuffixとcharCodeをサイトに合わせて書き換えてください

on run {input, parameters}
try
set theURL to "http://www.google.co.jp/search?complete=1&hl=ja&source=hp&q="
set theURLSuffix to "&lr=&aq=f&oq="
set charCode to "UTF-8" -- UTF-8,EUC-JP,SJIS,JIS

set thePHPScript to "print rawurlencode( mb_convert_encoding($argv[1],$argv[2],'UTF-8') );"
set theText to item 1 of input
set theText to do shell script "/usr/bin/php -r " & quoted form of thePHPScript & " " & quoted form of theText & " " & quoted form of charCode
open location theURL & theText & theURLSuffix
return input
on error msg
beep
display alert msg
end try
end run

Yahoo辞書の場合
set theURL to "http://dic.yahoo.co.jp/search?stype=0&ei=UTF-8&dtype=2&p="
set theURLSuffix to ""
set charCode to "UTF-8"

専用のソフトもあった気がするのでOS標準機能で自作したい人向けで。