
batファイルを作成する際、
batファイルに書かれた処理が終わると、batファイルは終了してしまいますが、それを回避したいです。
例えば、カレントディレクトリをE:\work_folderにして作業をしたいときに、
cd E:\work_folder;
とだけ記述されているbatファイルを作ったら、
ディレクトリを変更したらそのまま終了してしまって、
作業を続けられませんし、
また、
cd E:\work_folder;
pause;
と記述したら、『続行するには何かキーを押してください . . .』
のメッセージの後、何かのキーを押した後に、結局DOSプロンプトは閉じてしまいます。
継続してコマンドを打ちたいのですが不可能でしょうか??
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
そのバッチファイルはそのまま使うことにして、別の起動オプションをつけたショートカットを作るのがシンプルです。
CMDコマンドには /k オプションがあり、これを指定するとウィンドウを閉じません。
CMD /k xxx.bat
cmd /k batファイル名
で実現できました!
(皆様から5分以内にレスを頂いていて、同じ方法をご教授して頂いている為、ポイント付与をどうしようかと悩んだのですが、回答順にすることにしました。スミマセン、、
しかしながら、感謝の気持ちは皆様同じです!
ありがとうございました!)
No.4
- 回答日時:
> cd E:\work_folder;
> pause;
pauseの代わりに%comspec%ではどうでしょうか?
No.3
- 回答日時:
ファイル名を指定して実行やコマンドプロンプトの画面から、
cmd /k batファイル名
とすると、bat実行後にコマンドプロンプトが残ると思いますので、その内容でショートカットを作成してショートカットを実行するようにすればどうでしょうか。
質問内容にあるように単純にcd E:\work_folderを行うだけであれば、cmd.exeのショートカットを作成し、プロパティで作業フォルダをE:\work_folderにすれば可能ですが、きっとbatファイルの中身はもっとたくさんの内容があると思われますので、最初に書いた方法がいいかと。
cmd /k batファイル名
で実現できました!
(皆様から5分以内にレスを頂いていて、同じ方法をご教授して頂いている為、ポイント付与をどうしようかと悩んだのですが、回答順にすることにしました。スミマセン、、
しかしながら、感謝の気持ちは皆様同じです!
ありがとうございました!)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- UNIX・Linux JSLinuxについて。 Linuxのこの手順のプログラミングは合っているでしょうか。 ①ホームディ 2 2022/06/20 15:33
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- その他(プログラミング・Web制作) テキストから指定行を抜き出したい 2 2022/07/13 19:35
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- その他(プログラミング・Web制作) BATファイルについて 2 2023/07/20 20:18
- その他(コンピューター・テクノロジー) batファイルでPCの設定内容やプロパティーを取得したいのですが、コマンド1個で1ファイルとなるのを 2 2022/04/27 15:27
- その他(プログラミング・Web制作) バッチファイルでPCのモデル名を取得したい 1 2022/03/31 10:58
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
このQ&Aを見た人はこんなQ&Aも見ています
-
バッチスクリプト処理でエラーが発生しても無視して続行する方法
その他(プログラミング・Web制作)
-
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
バッチファイルが不正終了してしまう行をつきとめたい
その他(プログラミング・Web制作)
-
-
4
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
5
バッチファイルで、あるスクリプトがエラーになっても、つぎのスクリプトを実行させたい
その他(プログラミング・Web制作)
-
6
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
7
batファイルで、call使っても戻ってこない
iOS
-
8
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
-
9
runas実行した時にきかれるパスワードを手入力以外で読み込ませたい
その他(プログラミング・Web制作)
-
10
コマンドプロンプト画面の閉じるボタン非表示
その他(プログラミング・Web制作)
-
11
ローカルグループポリシー 設定変更をbatファイルで実行するコマンド
Windows 10
-
12
テキストファイルから最終行の抽出
Windows Me・NT・2000
-
13
taskkill をバッチ処理できない。
Windows Vista・XP
-
14
exeファイルを実行するとコマンドプロンプトがすぐに閉じる
C言語・C++・C#
-
15
Windowsのバッチファイルを利用しtxtファイルの指定のした位置に文字を追加する方法
その他(プログラミング・Web制作)
-
16
コマンドプロンプトによるフォルダ内のファイル存在有無
UNIX・Linux
-
17
コマンドプロンプトで2ヶ月前3ヶ月前の計算
その他(プログラミング・Web制作)
-
18
絶対パス名からファイル名を取り出して、変数に格納するバッチ
その他(プログラミング・Web制作)
-
19
バッチファイルで他のバッチファイルを呼び出した後、元に戻ってこれない。
その他(コンピューター・テクノロジー)
-
20
exeファイルの中身を見ることは可能ですか?
フリーソフト
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
ファイル名についている「-」と...
-
テキストファイルから最終行の抽出
-
batファイルの強制終了を回避し...
-
ラズパイで『’test.service’をs...
-
xcopyのエラー情報のはき...
-
ファイル名一覧の印刷
-
ファイル名の -(ハイフン)を _(...
-
DOSコマンドのFOR文で空白を含...
-
~以外を削除する場合(rmコマ...
-
【シェル】日付が最も古くサイ...
-
DOS コマンドの~zfの意味を教え...
-
数字を複数回繰り返す正規表現...
-
マックでプリントスクリーンす...
-
Linux(CentOS6.10)での起動エラ...
-
DOSのコマンドで、隠しファイル...
-
lsでは一画面ずつ表示できませ...
-
Mac/Win でファイルの分割結合...
-
FTPコマンドの戻り値(エラーコ...
-
CUIとGUIのコピー速度の違いは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
テキストファイルから最終行の抽出
-
ラズパイで『’test.service’をs...
-
ファイル名についている「-」と...
-
ファイル名一覧の印刷
-
ファイル名の -(ハイフン)を _(...
-
batファイルの強制終了を回避し...
-
DOSコマンドのFOR文で空白を含...
-
数字を複数回繰り返す正規表現...
-
ftpコマンドで丸ごとダウン...
-
DOS コマンドの~zfの意味を教え...
-
xcopyのエラー情報のはき...
-
~以外を削除する場合(rmコマ...
-
oracleの文字コードとlinuxサー...
-
win11のエクスプローラーの右ク...
-
FTP接続時の文字化け(CentOS6.5)
-
特定の更新日付のファイルのみ...
-
Linuxで標準出力したファイルの...
-
lsでは一画面ずつ表示できませ...
-
Windowsバッチファイルで、隠し...
おすすめ情報