bat(バッチ)ファイルを作成する時に、コマンドが長くなって読みにくい事はないでしょうか?
またechoなどで表示した文字などを、改行して綺麗に表示したい時はありませんか?
そんなbatファイルの改行について、現役エンジニアの筆者が解説します。
windowsのプロンプトで使用できるbatやpythonやphpを使用して、業務効率化やWebサイトを作成しております。javaやシェルスクリプトなど、様々なプログラミングを行った実績ありの筆者です。
この記事を読めば長くて汚いbatファイルを綺麗にすることが可能です。
目次
bat(バッチ)で改行する方法

batで改行するやり方は「^」をつけることです。
では例を出して改行してみます。
したのようなbatファイルがあるとします。
set moji=mojiretsu
if /i %moji% == mojiretsu (
echo 文字列はあっています。
)
コマンドを改行して下のように修正します。
s^
e^
t^
moji=mojiretsu
if /i %moji% == mojiretsu (
echo 文字列はあっています。
)
このbatファイルを実行するとどちらも同じ結果となります。
batのechoで改行する方法

echoで空白で改行して綺麗に見せたい場合は、「echo.」などechoのすぐ後に該当の文字を付けることで可能です。
あわせて読みたい


【bat基礎】バッチファイルのechoで文字列表示する!エラー対処法あり
batファイルで「echo」の使い方を今回は行います。 「echo」コマンドは指定の文字列を標準出力に表示する事が出来るコマンドです。 ただ文字列を表示するだけでなく、フ…
改行できる文字と出来ない文字があるので、以下にまとめます。
改行できる文字 | 改行できない文字 |
---|---|
echo. | echo@ |
echo: | echo- |
echo; | echo{ |
echo] | echo} |
echo[ | |
echo\ | |
echo/ | |
echo, |
実際に下のようなbatファイルを作成します。
@echo off
echo ☆☆☆☆☆☆
echo.
echo:
echo;
echo]
echo[
echo\
echo/
echo,
echo ☆☆☆☆☆☆
pause
このbatファイルを実行します。
あわせて読みたい


【bat】バッチを実行する方法!実行できない時の対処法などをご紹介
batファイルが既にありそれを実行してと言われたけど、どうやって実行すればわからない人の悩みに答えます。 またbatを実行しようとしたけど、できなかった時の原因と対…
☆☆☆☆☆☆
☆☆☆☆☆☆
続行するには何かキーを押してください . . .
8行分だけ改行されています。