iPhoneからのため、カテゴリ違いご容赦ください。
Windows7です。
下記の処理をバッチスクリプトにて自動化したいです
1.DOSプロンプトからFTPサーバへFTP接続
2.FTPプロンプトからDOSプロンプトに戻る(切断ではなく、FTP接続を保ったまま)
3.以降にも自動化したい処理はありますが、今回は質問用のため省略します
2.を実現する方法として、FTPプロンプトで"! [コマンド]"が使えるとのことだったので、
それを利用して作成したものを実行したところ、
2.を実行し終えたところでバッチが止まってしまいます。
(フリーズ・操作不能ではなく、プロンプトのままユーザからの入力待ち状態)
何故このようになってしまうのでしょうか。
また、2.より先も自動化するためにはどう修正すればいいでしょうか。
ただし、今回は環境上、DOSコマンドとFTPサーバのftpコマンド以外は使用できません。
(その代わり、多少強引でも構いません)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>何故このようになってしまうのでしょうか。
バッチファイルを処理しているシェル(コマンドプロンプト)とは別のシェルを起動しているからです。
起動した別のシェルは別のシェルで実行中のバッチファイルのことなんて関与せずに動作しますから、
ユーザーからの指示待ちになるのは当然かと。
>ただし、今回は環境上、DOSコマンドとFTPサーバのftpコマンド以外は使用できません。
であれば、希望する動作は無理かと思われます。
Windowsのftpコマンドでしたら-s スイッチで実行するコマンドなどを列挙して自動化は可能でしょうが……
>2.FTPプロンプトからDOSプロンプトに戻る(切断ではなく、FTP接続を保ったまま)
というのは無理かと。
# cygwin入っている環境だとftpコマンドがcygwinのものになったり……
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- プロバイダー・ISP hpb22の接続方法の変更 1 2023/08/06 18:47
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- サーバー NASの利用経験多い方教えてください! 1 2022/03/24 19:21
- その他(ブラウザ) 動画の切り抜きをしています。保存の時に、アクセス許可がないとメッセージが出て、保存出来ません。試した 2 2022/05/30 09:56
- Visual Basic(VBA) dosプロンプトから、a.txt+b.txt=c.txt て出来ますか? 4 2022/07/27 22:10
- その他(インターネット接続・インフラ) 楽天ひかりでホームページアップロードが出来ない 1 2022/07/30 10:02
- デスクトップパソコン ウイルスに感染しないファイルのバックアップ方法について 5 2022/09/11 11:27
- ASP・SaaS サーバーログイン情報とFTP接続情報の見つけ方を教えてください。 3 2023/07/24 16:19
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
make test って何をするための...
-
バッチ終了時にDOS窓を閉じるコ...
-
コマンドプロンプトをクリック...
-
BATファイル作成時の記述に...
-
バッチファイル 文字列にスペ...
-
ftpコマンドを実行すると「425 ...
-
バッチコマンドのIF文(条件...
-
C言語で、string.h conio.hを使...
-
バッチファイルを使ってテキス...
-
VC++で音量の調整、ミュートは。
-
バッチファイルについて教えて...
-
ショートカットをデスクトップ...
-
メールにバイナリーファイルを...
-
AccessVBAから差し込みWORD起動...
-
FTPでUNIX上のシェルを起動する...
-
DOSコマンドで指定日数よりも過...
-
FTPサーバ(ACOS)にあるファイル...
-
VBSでタイマー
-
シェル(sh)で実行コマンドを標...
-
コマンドプロンプトとCygwinの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ終了時にDOS窓を閉じるコ...
-
バッチファイル 文字列にスペ...
-
ショートカットをデスクトップ...
-
make test って何をするための...
-
コマンドプロンプトをクリック...
-
バッチコマンドのIF文(条件...
-
シェルの「:コマンドが見つか...
-
findstrでヒットした1行前の文...
-
ftpコマンドを実行すると「425 ...
-
Pythonで単純にファイルを結合...
-
コマンドプロンプトで、特定の...
-
コマンドプロンプトでファイル...
-
コンピュータ名をファイル名に...
-
バッチファイルを使ってテキス...
-
SSH接続でwindowsサーバのコマ...
-
バッチファイルで実行コマンド...
-
フォルダ、ファイル操作に最適...
-
バッチファイルでdiskpart.exe...
-
2つ目の「pause」は無効?
-
AccessVBAで実行時間を指定する...
おすすめ情報