タグ

applescriptに関するtacroeのブックマーク (4)

  • 接続しているネットワークの変化をトリガとして、任意のスクリプトを実行する方法 - 例えばSSHトンネルの掘り直し - (ひ)メモ

    いままで、 小さいターミナルでこんな感じでSSHのトンネルを掘って while true; do rebuild-ssh-config; ssh -N -o "BatchMode yes" -L ... -R ... TUNNELHOST; echo retry; sleep 3; done ネットワークが変わった場合(会社に着いたとか家に着いたとか)、手動でkillall sshしてトンネルのsshプロセスを殺して掘り直す ということをやっていたのですが、 無線APによって自動でhostsを変える方法 - unknownplace.org を読んで、ネットワークが変わったタイミングでスクリプトを実行する方法を知った(id:typester++)ので、この手法を使って自動的にkillall sshするのと、あとついでに、ターミナルの中で実行してたsshプロセスを、AppleScriptでラ

    接続しているネットワークの変化をトリガとして、任意のスクリプトを実行する方法 - 例えばSSHトンネルの掘り直し - (ひ)メモ
  • 舞台袖 Firefox3がすごく高速化するAppleScript作ったよ!

    FireUpFox Express -Take years off your "Profile"...-~古女房はvacuumで若返る~ SQLite ManagerがFirefox 3.5RC2で動作しなかったので、 カッとなってやった。後悔はしていない。 使用期間が長かったり、履歴・ブックマークが多いProfileほど効果を実感できるはず。 でも、もしかしたら何の効果も得られないかも。 単純に全てのProfileにSQLiteの再構築をかけて 結果を表示するだけのスクリプトですが、 念のためエラー回避機能を仕込んでおきました。 ご使用は自己責任で。 FireUpFoxExpress 0.1 & FireUpFoxExpress_Silent 0.1 Universal Binary , Mac OS X 10.4.11で動作確認 (FUFE01.zip 640KB) ダウンロード 旧版

  • iTunesでアートワークの無い曲を集めるAppleScript - Watsonのメモ

    iTunes 8になり、半強制的にアートワークが表示されるようになりました。アートワークの無い曲があると気持ちが悪いので、アートワークの無い曲を集めるAppleScriptを書いてみました。 -- Playlist property playlistName : "アートワークのない曲..." as Unicode text -- Messages property msgConfirmationA : "アートワークのない曲だけを集めて、プレイリスト「" & playlistName & "」を作成します。" & return & return & "現在、" as Unicode text property msgConfirmationB : " 曲が選択されています。曲数が多い場合、この作業には多少時間がかかることがあります。" as Unicode text property m

  • Finderのリスト表示で選択アイテムの階層にペースト、あるいは新規フォルダの作成を行う - ザリガニが見ていた...。

    些細なことかもしれないが、OS9以前からのMacOSの継続した仕様なのだが、個人的にはどうしても納得できない使い難い機能がある。 まずはFinderでリスト表示の時にフォルダを新規作成する状況を考えてみる。 以下の状況で「新規フォルダ」を作成した時、 自分としては、選択中の新規フォルダの中に「新規フォルダ」が追加されることを期待する。 ところが現実は、リスト表示しているウィンドウの階層に「新規フォルダ」追加された。結構がっかりする。 特に、ウィンドウがスクロール可能な状況の場合、表示領域外で「新規フォルダ」が追加される可能性が高く、元の選択アイテムの位置に戻るのが面倒だったりする。 この状況は、ファイルやフォルダをコピー&ペーストする時も同じで、何らかのリストアイテムを選択していたとしても、リスト表示しているウィンドウの階層に対してのペースト処理になる。 GUIを操作する自分の感覚としては

    Finderのリスト表示で選択アイテムの階層にペースト、あるいは新規フォルダの作成を行う - ザリガニが見ていた...。
  • 1