PR
Category
Keyword Search
Comments
Freepage List
ちょっとしたことをやりたいので,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>
----
本日の御託
企業でメタボの人を一定の割合以下にしなければならないようになるかも?というニュースをテレビでやっていた(余計なお世話である).
「オーバーしている会社は,ヤセばっかりの会社と合併して,メタボ率を下げるとか」,
「 メタボ権取引
の市場ができたりして・・・」
とか,家内がさえたジョークを言っていた.
ちなみに家内はかなりのヤセボリックなので,我が家の家庭内メタボリックオフセットは問題なし(本当か? 笑)
PureDataはじめました… 2009.11.14
UbuntuにVMplayer 2009.04.19
bash の()のPIDは?Bashではまるシリー… 2009.04.17 コメント(2)