|
305) 継続文字 神 2003/06/19(木) 16:20 |
|
神です。 一つの命令が超長いので、複数行に分けて記述したいのですが、 その場合の継続文字は、なんなんでしょう? いろんなサイトを探し回したのですが、どこにも載っていなかったので 質問してみました。 |
|
306) Re:継続文字 ふぇむ 2003/06/19(木) 17:28 |
|
>一つの命令が超長いので、複数行に分けて記述したいのですが、 >その場合の継続文字は、なんなんでしょう? やりたいことはよくわかりますが、DOSコマンドバッチの世界じゃできないんじゃないでしょうか...。 「1つの命令が超長い」というのは、コマンドのパスが深いとか、引数がいっぱいある、ということではありませんか?もしそうなら、せいぜい、そのコマンド や引数などを、意味のある単位で何段階か環境変数にセットしていって、実行する行を見かけ上短くするくらいのことではないかと。 たとえば、NTBackup.exe をコマンドラインで実行するには引数がいっぱいついてとっても長くなりますが、それを set CMD_ARGS=backup %SYSTEMSTATE% %BKS% /n %MEDIANAME% /d %SETLABEL% %SWITCHES% /m %BUPMODE_STR% /j %JOB% /l:f /f %BUPFILE% とかしておいて、また set CMD_BASE=実行コマンドのフルパス とかもしておいて、実行行自体は %CMD_BASE% %CMD_ARGS% >> %LOG% 2>&1 とかする、みたいな。 |
|
307) Re:継続文字 じゃく 2003/06/19(木) 17:41 |
|
>神です。 >一つの命令が超長いので、複数行に分けて記述したいのですが、 >その場合の継続文字は、なんなんでしょう? >いろんなサイトを探し回したのですが、どこにも載っていなかったので >質問してみました。 OSは何でしょう? NT/2000系ならここに載ってますように、"^"だそうです。 http://www02.so-net.ne.jp/~handa/batch.html#^andMore? |
|
308) Re2:継続文字 神 2003/06/19(木) 20:27 |
|
2000です。 下記文字を指定したら、うまくいきました。 ありがとうございます。 >>神です。 >>一つの命令が超長いので、複数行に分けて記述したいのですが、 >>その場合の継続文字は、なんなんでしょう? >>いろんなサイトを探し回したのですが、どこにも載っていなかったので >>質問してみました。 > >OSは何でしょう? >NT/2000系ならここに載ってますように、"^"だそうです。 >http://www02.so-net.ne.jp/~handa/batch.html#^andMore? > > |
|
309) Re3:継続文字 ふぇむ 2003/06/20(金) 14:31 |
|
おお、あったんですね。 ありがとうございます、知りませんでした。 |