重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

OSはWindowsXPです。
以下のようにバッチファイルを作成し実行します。

xxx_ftp.batの内容

FTP -i -s:ftp.ctl

ftp.ctlの内容

FTP
open xxx.xxx.xxx.xxx
testuser
password
cd /test/GETD
ascii
put xxxxxxx.dat
quit


次にバッチファイルを実行するとDOSプロンプトに戻らず、ウィンドウが終了してしまいます。

DOSプロンプトに戻しウインドウを終了したくないのですが、XPではDOSプロンプトに戻すことは可能ですか?
98ではできたのですが。

A 回答 (2件)

>とりあえずPAUSEと


との事なので、pauseはお望みじゃないのかと思い他の方法で

1)FTP -i -s:ftp.ctlを"cmd /k FTP -i -s:ftp.ctl"に換える。
  →DOS窓でhelp cmdで確認してみてください。
2)startコマンド経由
  但し別窓で開くので、ちょっと遠回り・・・
  こちらも詳細はHELP startで確認下さい。
    • good
    • 0
この回答へのお礼

1)で解決できました。ありがとうございました。

お礼日時:2004/11/04 08:22

xxx_ftp.batの最後にPAUSEして窓を残すのではダメですか?



98はOKとありますが、自分のW2Kは確か閉じるような・・・
    • good
    • 0
この回答へのお礼

回答ありがとうございます。とりあえずPAUSEと入れて対応したいと思います。

お礼日時:2004/11/02 16:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!