文字列を検索するのに必要なテキストファイルがあります - 文字列番号が見つかった場合は起動する必要があります見つかった文字列番号と同じプロファイル番号 - リストには1-200という番号が付けられています - 私はこれを現在使用していますが、それはうまくいきますが、より良い方法がありますか?リスト内の文字列を検索するためのバッチファイルが必要です。文字列が見つかるとプログラムを起動します
基本的には、プロファイル1を起動し、プロファイル2を見つけたらプロファイル2などを起動します。エコーが見つからないようにする必要はありませんが、そうでなければ機能しませんそれを入力してください、なぜ私はそれが動作するか分からないため、私は知らない。 「134」という行があるかどう
@echo off
>nul find "1" log.txt && (
start /max "Chrome" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 1"
) || (
echo NOT found.
)
>nul find "2" log.txt && (
start /max "Chrome" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 2"
) || (
echo NOT found.
)
また、上記では、プロファイル1を起動する13のプロファイルを、プロファイル34とばかり「134」
はどうもありがとう、完全に働いた:それはこのような各ラインの数を、含まれていること! – jewjitsu
すべてのスクリプトを起動する間にタイムアウトを追加することは可能ですか?スクリプトがすべてを一度に起動するためです。私はtimeout/tを使ってみましたが、それは問題ではありませんでした。 – jewjitsu