【.cmd】 バッチファイルスクリプト %15 【.bat】 (907レス)
上下前次1-新
900: 12/15(月)15:02 ID:EpUZkvst(1/3) AAS
@echo off
"WinSCP.comのパス" ^
/command ^
"open ftps://ユーザー名:パスワード@ホスト名 -explicit" ^
"synchronize remote -delete ローカルホスト リモートホスト" ^
"exit"
こちらのbatなのですが、なぜかインデントを入れないと正常に動作しません。
インデントなしでも正常に動作する方法はありますか?
901: 12/15(月)18:49 ID:JO3wGpxW(1/3) AAS
インデント(半角空白1文字でいい)がないと誤動作する場合が出てくる
行連結するには
^(キャレット)は行の最後に書き、その後ろには改行しかないこと(半角空白があるとそれも含めて連結される)
キャレットの後ろの改行は消えることになるので次の行の先頭の文字はどういう扱いになるのか
^(改行)
(次の行の先頭文字)
とあったら
^(次の行の先頭文字)
というように改行が消えてなくなるわけ
で、この場合、^の付いた(次の行の先頭文字)はエスケープした単なる文字として取り扱われることになる
省5
902: 12/15(月)18:58 ID:JO3wGpxW(2/3) AAS
ただし、上で書いたようにキャレットの後ろに半角空白を置くというのはまあ止めておくこと
素直にインデントしとけ
903: 12/15(月)19:04 ID:EpUZkvst(2/3) AAS
わかりましたインデントします。
904: 12/15(月)19:09 ID:JO3wGpxW(3/3) AAS
すまん
俺が間違って覚えてただけだったみたいだ
俺のレスは忘れてくれ
905: 12/15(月)20:04 ID:EpUZkvst(3/3) AAS
え
じゃあ引き続き回答を待ちます。
906: 12/16(火)05:37 ID:f6SOomyy(1) AAS
外部リンク:www.google.com
907: 12/16(火)06:35 ID:X8ji9Gvx(1) AAS
^の後には何も入れてないです。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s