2017-04-06 3 views
0

私はすべてのコーディングを含むメインバッチファイルを持っています。コーディングをうまく整理しておきたいので、主なバッチファイルを複数の.txtファイルから読み込み、コードをウィンドウに表示させることです。バッチファイルで.txtファイルのコードを使用するにはどうすればよいですか?

if %TEST%==1 for /f "Delims=" %%a in (test.txt) do (set TEXT=%%a) echo %TEXT%

これが.txtの内側にあるが、どのように私はそれがコードを実行させるか、全体のテキストをエコー表示:

は、私がこのような何かを言うことができますか?また、どのように私のメインのバッチファイルに.txtファイルの特定の行をエコーさせるのですか?

+0

を設定してみてください –

+2

ちょうど 'echo'を削除してください – SomethingDark

+0

@SomethingDarkに同意しますが、ラベル/ gotos/callsや遅延拡張によるより複雑なコードは簡単には機能しません。それ以外のバッチファイルでコードを実行するには、bat/cmd拡張子を付けて名前を変更してから[call](http://ss64.com/nt/call.htm)します。 – LotPings

答えて

0

他のスクリプトを.batに保存して、 start script.batという名前で呼び出すことをおすすめします。私はあなたがテキストファイルから読み込み、スクリプトとして書かれたテキストを実行する方法があるとは思わない。 それとも、あなたは `それがcode`を実行させることにより、何を意味するのですか?何かアップLILE` setコマンド=ここにあなたの文字列が

コール%%コマンド%% `

+0

もう一度私の質問をお読みください... – Boomerang

+0

他のスクリプトに.batという名前をつけて、'start script.bat' – CipherWise

+0

と呼んでください。なぜなら、1つのバッチファイルが複数ではないからです。 – Boomerang

関連する問題