あまつぶ

3.14 7:30 【AEの記録】

 鼻水が止まらなくて「いよいよ花粉症が本格的にひどくなってきたかな」と思ったが、どうも頭が痛くて、また風邪なのかも知れない。とりあえず今日は軽い内容にして、書き終えたら寝ることにしよう。

 何日か前からPostPetの調子が悪くてメールがまったく受信できない状態になってしまっている。受信しようとするとエラーのダイアログが出てくる。詳細の内容とかいうところには「テンポラリファイルが開けません」といったようなエラーメッセージ。なんのことだかさっぱりわからないがどうしたらいいんだろ。とにかく、、受信できないのでメールを送っていただいても反応できない。もしどうしてもペットを送りたい場合はsent.s@usa.netの方に送っていただけば反応できる。

 あまつぶパズルだが、今日が締め切りだけど答えが1つしか届いていない(^^;; 始める時に「1つでも解答が届くかぎり続ける」と書いたくらいなので続けていくつもりだけどやっぱりちょっといまいちな企画だったかなぁ。パズルの存在を知っている人の絶対数自体が少ないというのもありそうだけど。あるいは「10以下」という条件をもう少し緩めてみれば……などとも思いつつ。ま、考えてもなるようにしかならないかな。

 QT-QでAppleScriptのレコーディングをサポートしようと思っているのだけどなかなかうまくいかない。IMのRecording AppleEventsを読むと「Recordingがonになっている状態で自分自身にアップルイベントを送れば自動的に記録される」ということらしいのだが、なぜか記録されない。ユーザが行った操作(low-level event)を処理するためにそれをアップルイベント(hi-level event)に変換して自分自身に送ってやる。そのイベントを自分で受け取り、それを処理するという流れ。RecordingがonになっていればApple Event Managerがそのイベントの複製を作り、記録をしているアプリケーション(スクリプト編集プログラムとか)に渡してくれるという仕組みなんだそうなのだが……。
 Recordingが開始されると、各アプリケーションに「開始されたよ」というイベントが送付されるらしいので試しにそのイベントを処理するハンドラを追加してみた。スクリプト編集プログラムで「記録」ボタンをクリックするとそのハンドラが呼ばれているのはチェックできたが、記録できるようにしたはずの操作もまったく記録されない。なにかが根本的に間違っているんだろうか。IMに書いてある通りにやったつもりなんだけど……。
 サンプルコードを細かくチェックすれば原因がわかるかも知れないが、どのサンプルも複雑なので苦労しそうだ。まずは記録できるようにしてからもう少しコマンドを追加していこうと思ったのだけど、、変なところで行き詰まってしまったなぁ。

to March 12, 1999 ↑ to March index → to March 15, 1999