[前の記事]« ディレクトリ名に日付と時刻を入れたい
[次の記事]特定のサービスの終了・確認のバッチ処理 »

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

▲カテゴリー「長いコマンドの入力、コマンドの書式」索引へ

改行をエスケープするには???

413.
改行をエスケープするには???
2004年04月17日(土) 21時57分
うえの
for文で二重ループを書くときなどに、バッチファイルを
一文で書くと長くなってしまいます。そこで、複数行で
記述したいのですがどうやって改行をエスケープするのかわかりません。。。
誰か教えてくださいまし。
414.
Re:改行をエスケープするには???
2004年04月19日(月) 07時18分
oo
>for文で二重ループを書くときなどに、バッチファイルを
>一文で書くと長くなってしまいます。そこで、複数行で
>記述したいのですがどうやって改行をエスケープするのかわかりません。。。
>誰か教えてくださいまし。

NT/2K/XP なら ( ) を使って1行1コマンドにするほうが見やすいと思います。
for %%A in (..........) do (
  for %%B in (.........) do (
     .........
))
質問通りに1文を2行に渡って書きたいなら行末に ^ です。Win9x系で使えたかどうかはちょっと憶えてませんが。
あと、for のカッコの中については ^ を使わなくても、
for %%A in (
1 2
3) do echo %%A
のようにも書けます。inと(、)とdoが同じ行にあればいいみたい。これもWin9x系でどうだったか?
 
 


カテゴリー「長いコマンドの入力、コマンドの書式」索引へ

 

カテゴリー一覧

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


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

資料書籍

About

2004年04月17日 03:11に投稿されたエントリーのページです。

ひとつ前の投稿は「ディレクトリ名に日付と時刻を入れたい」です。

次の投稿は「特定のサービスの終了・確認のバッチ処理」です。

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

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