WSH

Msxml2.DOMDocumentのdataType ってなによ?

WSH

.NET Frameworkの素敵機能をJScriptで使いたいのエントリで出てきた var element = new ActiveXObject("Msxml2.DOMDocument").createElement("temp"); element.dataType = "bin.hex"; は何なのか。このコード自体は検索して出てきたのをパ○っただけなんだけ…

.NET Frameworkの素敵機能をJScriptで使いたい

WSH

概要 超今更な話題だが.NET FrameworkをWSHから叩く事が出来るらしい。が、残念な事に全て使える訳ではない。そしてWSHで何が使えるのかまとめてあるページも見当たらない。そこでまずProgIDとCLSIDの2つを持つ物を列挙してみる。これらは使えるかどうかは別…

Google Calendar APIでstatus409が出る件

GoogleCalendarのイベント登録scriptをWSHで作ったはいいが409エラーが出る。409エラーてのはデータ矛盾。だが待てCalendar側にそんなデータないぞ?少なくともブラウザから見えない。だがコンフリクトというならサーバー側にあるはずのデータをDELETEメソッ…

XMLをDOMとして扱う

WSH

たまにあるけど毎度忘れて検索するハメになるのでメモ。 リファレンスはXML DOM Objects/Interfaces。といってもMSのURLはコロコロ変わるからURL載せてもあんまり意味ない。 まずはオブジェクトを作成 var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3…

WSHで画像サイズを取得

WSH

WSHで画像サイズを取得したいがそんなメソッド当然ない。ブラウザなら画像本来のサイズを表すプロパティであるnaturalWidthとnaturalHeightというのを使って出来るそうな。よしこれを応用してやってみよう。 document = new ActiveXObject("htmlfile"); docu…

WSHでIEを使わずにクリップボードを操作

WSH

//getter new ActiveXObject("htmlfile").parentWindow.clipboardData.getData("text"); //setter new ActiveXObject("htmlfile").parentWindow.clipboardData.setData("text", "ぬるぽ"); こんな感じでクリップボードも操作出来ると思いきやgetterは動くの…

WSHでdocumentオブジェクト

WSH

超今更だけど新たに教わった事を含めて覚え書きとしてメモ。 var document= new ActiveXObject("htmlfile"); document.write(content); var window = document.parentWindow; これでdocumentオブジェクトとwindowオブジェクトを作ることが出来る。ここでcont…