中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

LogParser プログラム(WSH)から利用する方法2 入力/出力形式とパラメータ

この文書の最新版は
http://naka.wankuma.com/site/kaisetu/logparser/00007.htm


LogParserをCOM経由で呼び出す場合に、基本的にInputFormatと、OutputFormatを設定します。

↓前回のソース

Sub LogParserExecute(Query)
  ' 入力形式オブジェクトを作成します。
  
  Dim oIISW3CInputFormat
  Set oIISW3CInputFormat = CreateObject("MSUtil.LogQuery.IISW3CInputFormat")
  
  ' 出力形式オブジェクトを作成します。
  Dim oNATOutputFormat
  Set oNATOutputFormat = CreateObject("MSUtil.LogQuery.NativeOutputFormat")
  oNATOutputFormat.rtp = -1
  
~~~~

これらはコマンドライン版の

LogParser -i:IIS -o:NAT "QUERY"

と同じになります。

上記のソースではrtpに対して-1を設定していますが、これは

Log Parser
→リファレンス
 →出力形式
  →NAT
   →パラメータ

に書かれているパラメータで

LogParser -i:IIS -o:NAT -rtp:-1 "QUERY"

と同じ意味になります。

これらは

Log Parser
→リファレンス
 →コマンドライン操作
  →クエリ実行モード
<output_format_options>の説明 

に書かれています。

このようにコマンドラインから指定するのと同じことがプログラム側からCOMインターフェイスを経由して実行できるのです。

投稿日時 : 2005年10月29日 1:05

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント