タグ

wshに関するisdyyのブックマーク (3)

  • VBScript(WSH)の基礎とファイル読み書きや正規表現を使う - cloned.log

    UNIX系のシェルスクリプトでは簡単にできることでも、Windowsのバッチファイルではできないことが非常に多い。そこで、Windowsの場合はWSHを利用することになる。かなり基的すぎるところから、よくやりそうなテキスト処理などの例をメモがてら書いてみる。 VBScript VBScriptはMicrosoft Visual Basic Scripting Editionの略で、Windowsで動くスクリプト言語。WSHはWindows Script Hostの略で、Windows上でスクリプト言語を動作させる実行環境。VBScriptの他にJScriptも動作する。サーバサイドの場合はASP(Active Server Pages)上でVBScriptを動作させることができる。 実行方法とHello World .vbsでファイルを保存。ダブルクリックで実行できる。Hello Wor

    VBScript(WSH)の基礎とファイル読み書きや正規表現を使う - cloned.log
  • WMIコネタ: dara-j

    chkconfigモドキとかpsモドキとかで久々にWMIに触ったらなんだか面白かったのでちょろちょろといじくっているのだが、そのときに見つけたりしたコネタをば。正確には前も調べたけどすっかり忘れてたってとこなんだが。 まずはEnumeratorを拡張するが吉 WQLで問い合わせた結果はいわゆる「コレクション」が返ってくる。VBSの場合は何も考えずFor Eachを使えるのだが、JScriptの場合はEnumeratorでくるんでやる必要がある。まぁWMIに限らずWSH/HTAでCOMを触る場合はそうなるのだが。 んで好みの問題だと思うけど、WMIみたいなメタデータ中心のオブジェクトを扱う場合はコレクションのループ処理を多用するハメになるので、Enumeratorでeachなんかが使えるように拡張しといたほうが便利かな、と。 最低限のサンプル。 Enumerator.prototype =

  • WSHからメール送信するときのメモ

    ウレタン系高反発マットレスでよく言及されるのが密度です。それを頑張って分かりやすく説明してみます。

  • 1