それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2014-12-01から1ヶ月間の記事一覧

シェルスクリプトを実行する (JavaScript for OSX )

シェル・スクリプトを実行すると世界が広がる アプリにシェル・スクリプトを実行させることが出来ます。 var app = Application.currentApplication(); app.includeStandardAdditions = true app.doShellScript(" echo 1 " ) シェル・スクリプトの戻り値も取…

<input type=image>で送信すると、X,Y座標が送信されるので、調べたら闇だった

複数に分割されたログインID入力が・・・ タイムズカープラスのログインを、ブラウザが学習しない。 Opera(Presto)だと複数にわかれたIDを学習してたのに、Opera(blink)になってから学習しないので、もう面倒だから拡張機能で対応しようとした。 フォームの…

SafariのDOMにアクセスする

/proc/version でLinuxのバージョン確認(ディストリ種類・32/64ビット・カーネル)

proc 見ればバージョンわかる。 takuya@atom:~$ cat /proc/version Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.54-2 こりゃ、覚えやすくていいわ。

Safariのページロードを待つ( Javscript for OSX Automation )

Safariを自動操縦のその2です。 前回Safariを起動して、ページ遷移をしました。 そのさい、ページのロードを、スリープして待っていただけでした。しかし。今回はページのロードをJavaScriptを使って待とうと思います。 前回の記事はこちら⇛Safariの自動操…

Safariの自動操縦 (JXA: JavaScript for OSX Automation)

前回のハローワールド JavaScriptでハローワールドして、とりあえずメッセージの送って遊びました。 AppleScript のJavaScriptでハローワールド - それマグで! メッセージ.app でバンバン AppleScript のJavaScript版 JXAで、起きない友達をバンバンする - …

AppleScript のJavaScript版 JXAで、起きない友達をバンバンする

待ち合わせに来ない、、、 友人が寝てて待ち合わせにこないので、iMessageを使ってバンバンしたらどうだろうと思って作ってみた。 var mes = Application("Messages") chat = mes.chats.byId("iMessage;-;+819012345678") for( var i =0; i<10;i++){ mes.sen…

Javascriptで文字列の0埋め、空白で右寄せでフォーマット

Javascript で sprintf( "%04d" 987 ); をやりたいと思った var i = 123 ( "000" + i ).substr(-4) //=> 0123 なるほど! substr と組み合わせればいいのか > ( ("000") + 1 ) '0001' > ( ("000") + 1 ).substr(-1) '1' > ( ("000") + 1 ).substr(-3) '001' …

AppleScript のJavaScriptでハローワールド

AppleScript の記述言語にJavaScriptが加わりました AppleScriptはMac OSXを自動化するために作られた方式なんですけど。 AppleScriptってとっても読みやすい言語なんだけど。 やっぱりJavaScriptが一番だ。 JavaScript でアプリを操作出来る JavaScriptさえ…

Javascrript for OSX Automation アドベントカレンダー

JavaScript for OSX Automation が出来るようになりました。 WindowにCOMがあってJScrptからアクセスできたようにOSXも遂にJavaScriptでアクセスできるようになりました。 AppleScriptで出来たことは殆ど、JavaScriptで出来るようになってテンションが上りま…