近くて遠い隣の部屋。そこに Mac はあるのに...。 そういう時の画面共有。便利ですね。 しかし、画面共有.app って /System/Library/CoreServices にあってアクセスするのが面倒だったりする。Dock にでも登録しておけばいいんでしょうけど、もう少し手軽にこいつを利用する方法はないものか、と。 実は AppleScript に対応していたりするんですね。画面共有.app って。 なら、話は簡単です。 まず、共有したい Mac で画面共有を有効にします。 「システム環境設定」の「共有」にある「画面共有」にチェックを入れ、共有を開始します。 このとき、コンピューターの名前を覚えてきます。これで画面共有が利用できるようになりました。 次に、呼び出し側の Mac で次のような Automator サービスを作成します。 スクリプトは
Mavericks の新機能の一つに『タグ』があります。 Apple - OS X Mavericks - 新しいアプリケーション、機能、テクノロジー。 ファイルやフォルダに付加することができ、OS 全体で利用できます。タグの使い方は「[K]【マニュアル】ファイル管理が超捗る!Appleの新OS『OS X Mavericks』のFinderタグ機能の使い方 - Knowledge Colors」が分かりやすかったです。 Finder にあったラベルが拡張されたようですが、AppleScript からは取得も設定もできないようです。 新・OS X ハッキング! (108) 『Mavericksの新コマンド(2)』 | マイナビニュース AS Hole(AppleScriptの穴) By Piyomaru Software » 指定のファイルからFinderタグを取得する » Blog Arc
Mavericks というか、AppleScript 2.3 の主な変更点をまとめてきました。 AppleScript の新機能 (1) - ライブラリ - ASH Planning AppleScript の新機能 (2) - ライブラリの続き - ASH Planning AppleScript の新機能 (3) - ライブラリの補足 - ASH Planning ライブラリで 利用する Objective-C - ASH Planning AppleScript の新機能 (4) - use 構文 - ASH Planning AppleScript の新機能 (5) - コード署名 - ASH Planning AppleScript の新機能 (6) - GUI Scripting - ASH Planning これら以外にも変更点はあります。それらについて、補足...のようなま
AppleScript から Objective-C を利用できるなったのは、Mac OS X 10.6 の頃のことでした。 あまり、利用されていないような気もします。まぁ、敷居が高いですからね...。 今回はそんな AppleScript/Objective-C(略して ASOC)を AppleScript 2.3 で追加されたスクリプトライブラリで利用するお話。 といっても、そんな難しい話ではなく『AppleScript の新機能 (1) - ライブラリ - ASH Planning』と同じように、AppleScript のライブラリとなんら変わるものではありません。 それでは、Finder のファイルのアイコンを変更するライブラリを作ってみます。AppleScript から Finder 項目のアイコンの変更って以前は可能でしたが、今はできません。一方、NSWorkspace にはア
ライブラリ機能の続きになります。 まだ続くんかいってところですが、色々と変わっているんですね。久しぶりに触ってみると。 AppleScript/Objective-C(以降は ASOC と略します)は、以前(いつ頃からだっけ?)から利用できたのですが、それが AppleScript のライブラリ機能と組み合わさるとどうなるのか? 古くは ScriptingBridge。そして、Xcode での ASOC アプリケーションのサポート。最近では AppleScript Editor で ASOC アプレットサポート...。こうやって段階を踏んできたのですが、やっと、通常のスクリプトで ASOC が利用できる環境が整ってきました。 と、Objective-C 利用の話に進もうと思ったのですが、前回の補足を少し。 まず、前提として OS X Mavericks の AppleScript 2.3
2013 年で 20 周年なんだってね。AppleScript。気づかなかったよ。だからというわけなのかどうか知らないけれど、OS X Mavericks 上の AppleScript 2.3 においていくつかの重要な機能が追加されました。 そのうちのひとつが、AppleScript Library。今までなかったのが不思議なぐらいなんだけど、やっとライブラリを簡単に取り扱える機能が言語ベースでサポートされました。 とは言うものの、あくまで機能としてサポートされただけで、最初から使えるスクリプトが付属しているわけではなく、ライブラリは自分で拡充していくしかないのですが。 なかなか手厳しい意見があったりもしますが、ともかく既存のスクリプトをライブラリとして手軽に活用できる環境が整いました。これをどう使うかはあなた次第。使い方は簡単。まずは使ってみましょう。 すでに AppleScript を
バージョンが上がるごとに地道な改良が加え続けられている TextEdit.app。ちょっとした書類なら TextEdit.app だけで十分ということも多い。Mac OS X 10.7 に付属している TextEdit はついに縦書きにも対応した。 TextEdit を使ってどのような表現ができるかは、ちゃんと知りたいテキストエディット.appとリッチテキストの使い方 - ザリガニが見ていた...。に詳しい。 だけど、(個人的には)一つだけ問題があった。 それはアウトラインについて。袋文字ともいうようだけど、TextEdit ではアウトラインにした文字列の中の色を指定することができない。 このように通常は現在の文字色でアウトライン化され、文字の内側の色は白以外指定することができない。袋文字 - Wikipediaなのだからこれでいいともいえるのだけど、アウトラインの外側と内側の色の両方を個
Mac OS X 10.7 を導入したのがそもそも遅かった...というのもあるのですが、旬の話題はそろそろ次の OS ですか。そうですか。そうですか。 そんな話題で盛り上がっている中、AppleScriptObjC...略して ASOC です。 AppleScriptObjC...っていうのはいったいなんなのか? というところから話を始めますが、そもそも AppleScript というのは Mac を使う上で面倒な『日々の同じ作業を自動化する』ために生まれたプログラミング言語。いわゆるバッチ処理ですね。 Mac で作業するっていうことはいろいろなアプリケーションを扱うってことで、Mac での作業を自動化するということは、いろいろなアプリケーションを自在に操る必要があるわけです。その『アプリケーションを自在に操る』ために用意されたのが AppleScript です。 大雑把にいってしまうと、
Google から Google の各種サービスをコマンドラインから操作できるツール(GoogleCL)が出たようで、さっそく試してみました。 とりあえず、インストールした環境などを...。 Mac OS X 10.6.4 Python 2.6.1(Mac OS X にインストールされているもの) gdata 2.0.10 python や Google Data API は、日常的に利用しているので環境が整っているのだけど、そうでないと Python から利用できる Google Data API(gdata)のライブラリのインストールから始める必要があります。Python が必須ですが、これは Mac OS X に最初から入っているもので構いません。 Python は必要だけど、GoogleCL を利用するために Python の知識はとりあえず必要ありません。Python は Goo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く