重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

指定したテキストファイル内から指定した文字列で検索して存在した場合
コマンドを実行する
という条件を書きたいのですがでますか?

A 回答 (3件)

findstr "指定した文字列" 指定したテキストファイル.txt && notepad 指定したテキストファイル.txt



で、どうでしょうか?

この場合は、文字列が見つかると

メモ帳で指定したテキストファイルを開くという動作になります。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。とてもよく、分りました。

お礼日時:2013/06/30 08:06

どうしてもバッチじゃなきゃダメですか?


Windows系OSではバッチよりキメ細かな制御が
可能なScript、GUIを持つHTAなどがあります。
バッチでなければならない必然性がないなら、
ScriptやHTAの方が断然有効ですよ。
尚、ターゲットファイルの大きさにより、
実現手段も変りますので、予想最大量を補足
してください。

この回答への補足

迅速なご回答ありがとうございます。今回は途中まで、バッチファイルで作っていたのでこのままバッチファイルで作りたいと思います。
次回からは予想最大量なども明示して、他の規格も検討します。

補足日時:2013/06/30 08:08
    • good
    • 0

findstr コマンドで文字列検索結果が 真(true)ならばコマンド実行すればいいです。

    • good
    • 0
この回答へのお礼

とても迅速な回答ありがとうございます。
回答者No.3様の回答を参考にさせて頂きましたが、結果的に回答者No.1様の回答の通りになりました。

お礼日時:2013/06/30 08:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!