Quicksilverですべてのウィンドウを閉じる

Mac

Macを使っていてはずせない高機能ランチャー”Quicksilver

このQuicksilverですが、「すべてのウィンドウを隠す」ってアクションは登録されているのですが、「すべてのウィンドウを閉じる」というアクションがなかったので作ってみました。Xcodeで開発をしているときにInterfaceBuilderとXcodeのウィンドウを全部閉じるのがめんどくさかったなんて単純な理由で作ったわけですが。。。

以下コード

(* Close All Window *)
on open of theFile
  repeat with i from 1 to (length of theFile)
      set this_item to (item i of theFile)
      set thePath to POSIX path of this_item
    tell application thePath
      close every window
    end tell
  end repeat
end open

AppleScript Editerにペーストして”~/Library/Application Support/Quicksilver/Action”に保存。それからQuicksilverを再起動すると使えるようになります。

使い方は最初のフィールドでアプリケーションを選択→次のフィールドで保存したアクションを選択する。これだけで複数のアプリケーションのウィンドウをいっぺんに閉じることができるようになります。

最近更新さぼりすぎだなぁ〜とおもいつつ更新してる、たかともでした。でわでわ

SafariとEvernoteを連携させるAppleScript

Mac

最近、メモの管理をEvernoteに任せることにしたのですが、
Safariのツールバーに設置されるEvernoteのボタンがくせ者で
選択範囲がないときにクリックするとページ全部をEvernoteに取り込む。
不便だなぁと思っていたんです。

そんなわけでつくってみました。

タイトルにページのタイトル。
SouceURLにページのURLを入れるのは共通で、

選択範囲があるとき
本文に選択範囲の文字列とページのタイトル、URL
本文に選択範囲とタイトル、URL
何も選択してないとき
本文にページのタイトルとURL
本文にタイトルとURL

動作はSnowLeopard (OS10.6.1) + Safari 4.03 でしか確認してません。
それから画像には対応してません。あくまでも自己責任です (キリッ

よかったらリンクを張っておくので使ってみてください♪

ダウンロードはこちら

Get Adobe Flash playerPlugin by wpburn.com wordpress themes