[前の記事]« [WIN2000]テキストファイル内の設定情報を環境変数に格納するには
[次の記事]午後の時刻情報を[PM]つきで表示したい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「FOR .. IN ( ) DO..」索引へ
▲カテゴリー「IF(結果の検査、条件分岐)」索引へ

出力ファイル中から単語を検出して条件分岐するには

 
952.
ファイル中に作成された文字での成否判別
2004年10月19日(火) 00時22分
こぞう
OSはwindowsXPです。
abc.logが作成されたら、当該ファイルの検索を開始し、ファイル中にSUCCESSが出たらSUCCESSを表示し、FAILが出たらFAILを表示させるバッチファイルは作成可能でしょうか。フリーの外部ツールを使っても実現できれば、方法は問いません。
お手数ですが、よろしくお願いいたします。
959.
Re:ファイル中に作成された文字での成否判別
2004年10月19日(火) 18時29分
oo
>OSはwindowsXPです。
>abc.logが作成されたら、当該ファイルの検索を開始し、ファイル中にSUCCESSが出たらSUCCESSを表示し、FAILが出たらFAILを表示させるバッチファイルは作成可能でしょうか。フリーの外部ツールを使っても実現できれば、方法は問いません。
>お手数ですが、よろしくお願いいたします。

やりたいことの細かい部分がちょっとわかりませんが、
@echo off
:L1
if not exist abc.log ping -n 11 localhost >NUL&goto L1
:L2
findstr "SUCCESS FAIL" abc.log
if ERRORLEVEL 1 ping -n 11 localhost >NUL&goto L2

が参考になるでしょうか?
仕様としては、ファイルがなければ10秒待つ。ファイル中にSUCCESSもしくはFAILの文字列を含んだ行があればその行(複数行あれば全部)を表示して終わり。なければ10秒待って再度文字列をチェックする。
964.
Re2:ファイル中に作成された文字での成否判別
2004年10月20日(水) 01時31分
こぞう
>>OSはwindowsXPです。
>>abc.logが作成されたら、当該ファイルの検索を開始し、ファイル中にSUCCESSが出たらSUCCESSを表示し、FAILが出たらFAILを表示させるバッチファイルは作成可能でしょうか。フリーの外部ツールを使っても実現できれば、方法は問いません。
>>お手数ですが、よろしくお願いいたします。

>やりたいことの細かい部分がちょっとわかりませんが、
>@echo off
>:L1
>if not exist abc.log ping -n 11 localhost >NUL&goto L1
>:L2
>findstr "SUCCESS FAIL" abc.log
>if ERRORLEVEL 1 ping -n 11 localhost >NUL&goto L2

>が参考になるでしょうか?
>仕様としては、ファイルがなければ10秒待つ。ファイル中にSUCCESSもしくはFAILの文字列を含んだ行があればその行(複数行あれば全部)を表示して終わり。なければ10秒待って再度文字列をチェックする。

どうもありがとうございます。
助かります。
 

 

952.ファイル中に作成された文字での成否判別 こぞう 04/10/19(火) 00:22
959.Re:ファイル中に作成された文字での成否判別 oo 04/10/19(火) 18:29
964.Re2:ファイル中に作成された文字での成否判別 こぞう 04/10/20(水) 01:31
 
 


カテゴリー「FOR .. IN ( ) DO..」索引へ
カテゴリー「IF(結果の検査、条件分岐)」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2004年10月19日 10:52に投稿されたエントリーのページです。

ひとつ前の投稿は「[WIN2000]テキストファイル内の設定情報を環境変数に格納するには」です。

次の投稿は「午後の時刻情報を[PM]つきで表示したい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート