Dies Aliquanti

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

JavaScript勉強中

ちょっとしたことをやりたいので,JAVAScriptを勉強している.
やりたいことは,子プロセスを起動して,その標準出力をリダイレクトしてスクリプトのなかで利用したいのだが...

JAVAScriptの話は,Web上で探してもさほど多くないな(CGIで使う話が多い)VBScriptのほうが多いみたい.

WshShellオブジェクトを利用する チェック式 WSH入門 @IT

のページにVBScriptの例が出ているので,まねしてみる.
こんな感じか?

var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("ipconfig" ) ;

var oInStream = oExec.StdOut ;

while( !oInStream.AtEndOfStream) {
    WScript.Echo( oInStream.ReadLine ()) ;
}

できたらしい(一部、都合により伏字).

C:\temp>cscript test_ipconfig.js
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.


Windows IP Configuration


Ethernet adapter Wireless Network Connection:

Connection-specific DNS Suffix . : XXXX.XXXX.XXXX
IP Address. . . . . . . . . . . . : XXX.XXX.XXX.XXX
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : XXX.XXX.XXX.XXX

Ethernet adapter Local Area Connection:

Media State . . . . . . . . . . . : Media disconnected

Ethernet adapter {948F9764-3498-43DD-95DE-XXXXXXXXXX}:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 0.0.0.0
Subnet Mask . . . . . . . . . . . : 0.0.0.0
Default Gateway . . . . . . . . . :

C:\temp>

----
本日の御託
企業でメタボの人を一定の割合以下にしなければならないようになるかも?というニュースをテレビでやっていた(余計なお世話である).
「オーバーしている会社は,ヤセばっかりの会社と合併して,メタボ率を下げるとか」,
メタボ権取引の市場ができたりして・・・」
とか,家内がさえたジョークを言っていた.
ちなみに家内はかなりのヤセボリックなので,我が家の家庭内メタボリックオフセットは問題なし(本当か? 笑)



コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://diesaliquanti.blog.fc2.com/tb.php/446-b3dc46af
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

まとめ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。