外部プログラムの実行


  WshShell.Exec による実行



この実行方法を使用すると、標準出力と標準エラー出力に直接アクセスできます。

ただ、この場合必ずコマントラインプロンプトが開いてしまいますので、ファイルに書き出したほうが実行結果の記録にもなるのでより利用価値があると思います。

※ 但しこの方法では 標準入力 にもアクセスできるので、限定的な利用には欠かせなくなります

  
Set objExec = WshShell.Exec( "zip.exe -h" )

Do While objExec.Status = 0
	WScript.Sleep 100
Loop

Do While not objExec.StdErr.AtEndOfStream
	Call MsgBox( objExec.StdErr.ReadAll,  , "エラー" )
Loop
Do While not objExec.StdOut.AtEndOfStream
	Call MsgBox( objExec.StdOut.ReadAll, , "正常終了" )
Loop
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ