モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
特定のファイルに自在にアクセスして操作することは、コードを書く上で最も基本的な技術のはず。 にもかかわらず、AppleScriptでコードを書く時に的確なファイル参照がおろそかで、試行錯誤して無駄な時間を費やしていた。 もう、ファイル参照で迷わぬように、理解できないエラーで立ち止まらないように、できる限り調べてみた。 alias参照 --Mac形式のパステキストは、ディレクトリを":"で区切る set Mac_path_text to "Macintosh HD:Users:zari:Desktop:test_path_to.me.scpt" --Mac形式のパステキストから、alias参照を求める(以下2通りの方法がある) alias Mac_path_text Mac_path_text as alias --結果:alias "Macintosh HD:Users:zari:Desk
先日の連番画像ファイルからePubを作成するの続きです。 先日の記事ではePubを作成するシェルスクリプトを公開しましたが、いちいちターミナルからスクリプトを実行するのも面倒なので、AppleScriptを使ってFinderからスクリプトを呼出し、Finderで開いているフォルダ内の連番画像をePubに変換するアプリケーションを用意しました。AppleScriptですので、Mac専用です。 連番画像ファイル->ePub作成アプリケーション 簡単な使い方は以下の通り。なお、未検証ですが連番画像のファイル名に日本語が含まれていると上手くいかないかも知れませんので、ファイル名は英数字のみにしておいた方が無難だと思います。 自分のホームディレクトリに “bin” フォルダを作成します。 dmgに入っている “epubsh.sh” を1.で作成した “bin” フォルダにコピーします。 dmgに入っ
Twitterをやりだすと短縮URLサービスを使うようになりますよね。私は bit.ly を使ってるのですが、クライアントソフトの中では別のサービスを利用してたりするので、bit.ly をどうしても使いたいときはわざわざサイトで変換することになります。これが面倒だったのでなんとかする為に、 Mac OS X のサービスとショートカットを使って簡単に短縮URLをコピーするようにしてみました。 ※ Snow Leopard で設定してます。 まずは、下記サイトから workflow をダウンロードします。 Bit.ly URL shortening with Mac OS X Snow Leopard Services and Applescript ダウンロードしたファイルを下記フォルダへ移動します。 Servicesというフォルダが存在しないときは新規で作成します。 ~/username/
ご訪問いただいたお客様へのお知らせ アクセスいただいたWebサービスは提供を終了いたしました。 長年にわたり、多くの皆様にご利用いただきましたことを心よりお礼申し上げます。 ODNトップページへ
クマデジタルさんがTwitterで「Safariのウインドウを3つ綺麗に 重ならないように横に並べてくれるソフト」を募集していたので、 アップルスクリプトで出来るだろうなぁと思いつつ、そのまま 寝てしまったんですが、その間にwajunさんが作ってくださったようで。 http://d.hatena.ne.jp/wajun/20100106/p1 これ、画面がワイドで大きい、最近のiMacではかなり役立ちそう。 ただ、現状、ウィンドウが3つであることが前提になってたので、 そこだけ修正してみました。 try — get screen size tell application “Finder” set theScreen to bounds of (window of desktop) set X to item 3 of theScreen set y to item 4 of theScr
dark side of the moon さんのところで、便利な AppleScript が公開されてました。ファインダーのウインドウをカラム表示にしてタイル状に整列してくれるという簡単なものなのですが、ちょっと使ってみて、これは意外に使用頻度の高い操作だということに気が付きました。kaoru_ari さんに感謝しつつ紹介します。 私はファインダーでファイルブラウズする場合、いつもカラム表示で行うのですが、ファイルの移動やコピーのときはウインドウが複数枚開いてないと不便な場合が多です。が、普段はファインダーの環境設定でフォルダを新規ウインドウで開く設定にしていないので、これが結構面倒くさかったりします。 このスクリプトでは2枚のウインドウを開いてそれをタイル状に並べてくれます。また、3枚以上のウインドウがすでに開かれている場合は、それらをカラム表示にして並べてくれます。私の場合ドックを
Okamoto's Homepage Applescriptのごく基本的なサンプル ウインドウ関連 | ファイル/フォルダ操作 | ファイル属性 | ディスク関連 | ダイアログ関連 | プロセス関連 | クリップボード関連 | ファイルの読み書き | 日付け/時刻関連 | その他 | 繰り返し処理 ウインドウ関連 ウインドウの名前を得る | ウインドウを移動する | ウインドウのサイズを変更 | ウインドウをズームする | ウインドウを閉じる | ウインドウをドックに格納する | ウインドウの表示をアイコンビューに変更 | ウインドウの表示をリストビューに変更 | ウインドウの表示をカラムビューに変更 | アイコンビューのオプションを変更する | アイコンビューでアイコンの大きさを変える | リストビューでフォルダのサイズも表示する | リストビューでアイコンの大きさを変える | リスト
一応前回のエントリーGrowlで監視プロセスを通知してみよう - テックノート@ama-chからの続き。 Dropboxがいつの間にか落ちていてもGrowlさんが通知してくれるようになりすっかり安心した僕は、卒論も書かず元気に面白い動画を求めてニコニコ動画をさまよっていたのでした。 「・・・ん、なんか再生がもたつくな?」 何となくActivity Monitorを開いて見たら、そこには驚くべき光景が広がっていました。 ちょおおおおい!1.84GBっておま!!! ぐぐってみたらどんなに食ってる人でも100MBとかだったのに、この数値は一体なんなんだ!どうりでいきなりファンが高速回転を始めたり、何もしてないのにメモリの空きが10MBになったりしてたわけですね\(^o^)/ これはどうにかしないと非常にマズイ! とりあえずダウンロードページからアプリケーションをダウンロードし直してみる。バージョ
Cool & Fool Software Maker. The Creator of PiyoCast
AppleScriptの穴 Useful & Practical AppleScript archive. Click '★Click Here to Open This Script' Link to download each AppleScript CotEditorのウィンドウの枚数をカウントするAppleScriptです。ただし、visibleがfalseのウィンドウをカウントしてしまう場合もあるので、visibleがtrueのもののみをカウントするようにしたほうがよいでしょう。 また、最前面のドキュメントを指定したい場合には、Window 1が所属しているdocumentを探すよりは、front documentでアクセスしたほうが簡単で確実です。
AppleScriptの穴 Useful & Practical AppleScript archive. Click '★Click Here to Open This Script' Link to download each AppleScript Cocoaの機能(NSMutableArray)を使って配列(AppleScriptではリスト)を連結するAppleScriptです。 普通にAppleScriptの配列型であるList型変数で配列同士の連結を行う場合には、 set aList to {1, 2, 3} set bList to {4, 5, 6} set cList to aList & bList --> {1, 2, 3, 4, 5, 6} とします。 AppleScript自体に配列であるList型のデータを操作する機能がありますが、いわゆるメソッドと呼ばれるもの
UI Element Scripting(GUI Scripting)が有効になっているかどうかを調べるAppleScriptです。UI Element Scriptingといえば、もうただ黙ってPrefab UI Browserを買えという話にしかならないのですが、このPrefab UI Browserが書き出すUI Scriptingの調査用コードというやつが、Mac OS X 10.5(日本語環境)ではそのままでは動かないことに気付きました。 そこで、エラーが出ないように、Mac OS X 10.4でも10.5でも動くように書き換えてサブルーチン化したのがこれです。 retGUIScriptingEnabled() of me –GUI Scriptingの設定判定。10.4/10.5対応 on retGUIScriptingEnabled() set v2 to system
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く