Category Archive: Applescript

post by yamamoto | | 0 | 497 views

AppleScript : tell application “Microsoft Word” したら、あれ!仮想マシンのWordが起動された!!!

tell application "Microsoft Word"     set newDoc to make new document end tell このように新しワード文書を作ろうと思ったら、Parallels Desktop 仮想マシン内の Word が起動しようとします。 恐らく VMware Fusion を入れた場合も同じ現象が発生しますが、 当分の方法として、わざと"Microsoft Word 2011" とかに変更すると、アプリを選択する画面が出てきますので、 Word を選択すれば解決できます。     【追記】もっといい方法を見つかりました。   set WordApp to "/Applications/Microsoft Office 2011/Microsoft Word.app" if not application WordApp is running then     tell application WordApp         activate     end tell end if tell application WordApp     set newDoc to make new document end tell しっかりパスまで指定します。   【更に追記】 set ExcelApp to "/Applications/Microsoft ...

post by yamamoto | | 0 | 444 views

Applescript で XML DOM を挑戦しよう!

以前、仕事の関係で特定健診のXMLファイルからCSVへ変換するC#プログラムを書きました。 直近、研究のため、WHO薬用植物の本から概念を抽出してXMLに書き込んだり、読み取ったりするPHPプログラムも作りました。 最近、AppleScript で 脆弱性検査結果の XML ファイルの処理をしようと考えています。 まずは、情報集めですね。 AppleScript は中級者のものといわれて、あまり本とか情報がないようです。 DOM で XML を取り扱うのは、いくつかのサイトにはありますが、とりあえず フランスの SATIMAGE とういうサイトを中心に参考します。 フランスのサイトですが、幸い英語のページも用意されています。 トップページに、SmileLab と Smile の2つのソフトが紹介されて、データの可視化とワークフローの自動化のツールですが、 Smile のほうが XMLList osax を利用しています。XMLList osax こそ AppleScript での XML DOM の実装であります。 SATIMAGEでは、XMLList の辞書も提供されています。 XMLList のダウンロードは 下記の2つがありますが、なぜか Build 373 のリンクが切れているようです。 XMLLib osax 3.7.0 (build 373) XMLLib osax 3.7.0 (build 370) 余裕があれば、少しずつサンプルなり追加記事をしていきます。 shyunsei.blogspot.jp 関連サイト: XPath -Tutorial 

post by yamamoto | | 0 | 370 views

Applescript で PowerPoint に 正弦波を描く〜(残念!できないよう〜)

下記のスクリプトでサブオブジェクトとプロパティをチェックしましたが、自由に曲線を描くものはありませんでした。>< パワーポイントのファイルはこちらの記事のサンプルを読み込みました。

結果は下記の通りです。