.comment-link {margin-left:.6em;} <$BlogRSDURL$>
Personal setting
1/22/2004
 
システムの設定の話じゃないけど。

WSH

WScript.Arguments(n) で引数をとれる。nは0から始まる。

cmd.exeでのコマンド実行結果の取り込みはStdOutプロパティで行う。次の例はdirの出力を得る。WScript.StdOut.Writeで標準出力に出力している。read(1)の1は1文字ずつストリームを取り込みということ。2とか3とかにしても問題はない。

Set WshShell = CreateObject("WScript.Shell")
Set objExec = WshShell.Exec("cmd.exe /c dir")
   While Not objExec.StdOut.AtEndOfStream
     WScript.StdOut.Write objExec.StdOut.read(1)
   WEnd

Comments: コメントを投稿



Powered by Blogger