揮発性のメモ2

http://d.hatena.ne.jp/iww/

WSH

CDトレイを開く

WSH

ちょうどCDドライブを開きたかったので、メモ var wmp = WScript.CreateObject("WMPlayer.OCX"); wmp.cdromcollection.item(1).eject();参考 http://cappuccino.jp/keisuken/logbook/20061210.html#p04 CDドライブを開ける等、Windows上で動作する面白&便利…

読み仮名を取得する

WSH

var ea = new ActiveXObject("Excel.Application"); var n = ea.GetPhonetic("星新一"); var ws = WScript.CreateObject('WScript.Shell'); ws.Popup(n); ホシシンイチ誤変換率は高く、荒木飛呂彦はアラキトビロビコになる。 参考: http://homepage1.nifty.…

innerTextのバグ

WSH

innerTextとかinnerHTMLで PRE やら TEXTAREA の中に書くと、改行が無くなるらしい。なくなった。⇒http://d.hatena.ne.jp/brazil/20060917/1158465641 ⇒innerTextへの改行文字が反映されないことがあるんですが : PHPと16人の仲間達書くとき、 "\n"でなく"\n…

COMポート一覧取得

WSH

var sw = new ActiveXObject("WbemScripting.SWbemLocator") var cs = sw.ConnectServer(); var message = ""; var comlist = cs.ExecQuery("Select * from Win32_PnPEntity"); var e = new Enumerator(comlist); for(; !e.atEnd(); e.moveNext()){ var a = …

右クリックで「送る」ファイル名を取り出す

WSH

var filename = WScript.Arguments(0); var ws = WScript.CreateObject('WScript.Shell'); ws.Popup(filename);⇒第3回 WScriptオブジェクトの詳細(1) (1/3):Windows管理者のためのWindows Script Host入門 - @IT

クリップボードを使う

WSH

var ie = WScript.CreateObject('InternetExplorer.Application'); ie.Navigate('about:blank'); // オブジェクトの初期化処理 var clip = ie.Document.parentWindow.clipboardData; clip.setData('text','魔貫光殺砲');オブジェクト初期化処理が無いと動か…