最終更新日:2011/05/25
Firefoxを使ったメモです。テスト環境は10.6.xです。
FirefoxはAppleScriptに対応していなくてURLをタブで開いたり、新規ウインドウで開いたりするのがめんどうです。メニュークリックやキーイベントを送ってできないことも無いですがもうちょっと楽にできるようにクリップボードに入っているURLをタブや新規ウインドウで開くアドオンを作ってみました。
保存した後にFirefoxで開いてください。
キーボードショートカットからOpenURLinClipboardを実行します。
my OpenURLByFirefox({"http://www.google.com","http://www.yahoo.co.jp"}, "window")
on OpenURLByFirefox(theOpenURLList, showSearchResultWindowMode)
tell application "Firefox"
activate
end tell
tell application "System Events" --ウインドウが無い場合をチェック
tell process "Firefox"
try
tell application "System Events" --ウインドウが無い場合をチェック
tell process "Firefox"
tell menu bar 1
tell menu "ツール"
tell menu item "Copy URL to Clipboard"
name
end tell
end tell
end tell
end tell
end tell
on error
set theURL to item 1 of theOpenURLList
set theOpenURLList to rest of theOpenURLList
(*tell application "Firefox"
open location theURL
end tell*)
do shell script "open -a Firefox " & quoted form of theURL
delay 0.5
set showSearchResultWindowMode to "tab"
end try
end tell
end tell
set theSaveClip to the clipboard as record
set theURLText to ""
repeat with theURL in theOpenURLList
set theURLText to theURLText & theURL & return
end repeat
set the clipboard to theURLText
tell application "System Events"
if showSearchResultWindowMode is "tab" then
keystroke "3" using {command down, option down, control down}
else
keystroke "4" using {command down, option down, control down}
end if
end tell
delay 0.5
set the clipboard to theSaveClip
end OpenURLByFirefox
Firefox4では全体が画像のテキストの選択ができないpdfになります。
SIMBLプラグインと命令を送るAppleScriptです。基本的に同梱されているSIMBLプラグインとAppleScriptをいっしょに使ってください。
Window2PdfのSIMBLプラグインは必要です。含まれていませんので上のリンクから取得してください。
Window2Pdf.xpiをFirefoxにインストールした後に同梱のWindow2PdfByFirefox.scptのUnixパスを下記画像のようにabout:configで設定してください。
これを使うとCopyDocumentSizeは必要ありません。