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:
コメントを投稿