バッチファイルを作って、taskkillを実行しようとしましたが、出来ません。
ファイル名は、たとえば、task.bat
中身には、
taskkill /F /im imagename
と入れました。
これで実行すると、MSDOSウインドウが開いてバッチ処理が開始されますが、
taskkill /F /im imagename
が、永遠に連続して繰り返し現れて、いつまでたっても終わりません。
また、kill 自身も実行されておりません。
copy コマンドなどでは、問題なくできます。
MSDOSプロンプトを手動で開いて、手で入力して実行すると、問題なくKillできます。
なぜでしょうか。
No.1ベストアンサー
- 回答日時:
> ファイル名は、たとえば、task.bat
本当は「taskkill.bat」にしていると言うことはありませんか?
その場合はファイル名を変えてください。
この回答への補足
ああ、わかりました。
バッチファイルを実行した際に、taskkill を見て、taskkill.batの方を実行したために再帰的に無限ループに入ってしまった、ということですね。
であれば、了解です。
ほんものの、taskkillコマンドよりも、バッチファイルの方が優先されるのですね。
お返事ありがとうございました。
たしかに名前は、TaskKill.bat にしていました。
名前を変えたら、うまくいきました。
どうしてでしょうか。
ちょっとびっくりしました。
教えていただき、ありがとうございました。
No.2
- 回答日時:
> ほんものの、taskkillコマンドよりも、バッチファイルの方が優先されるのですね。
そう単純では無いです。
DOS/Windowsではカレントディレクトリをまず探し、次にPATHに指定されたフォルダを順に探します。
taskkill.exeが先に見つかるようにしておけば、taskkill.batという名前を付けていてもまともに動きます。
まあ混乱の元ですから避けた方が無難なのは言うまでもありません。
お返事ありがとうございました。
なるほど、taskkill.exeもファイルなので、指定されたパス順にみていくということなのかな。
内部コマンドと勘違いしていました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 バッチファイルでのエクスプローラー終了 1 2022/05/30 14:32
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Excel(エクセル) マクロで謎の現象が起きていて困ってます。 エクセルで作ったボタンを押すとマクロが動いて処理をしてくれ 3 2023/06/22 17:28
- Visual Basic(VBA) vba メモリ節約 3 2022/09/16 21:45
- その他(ソフトウェア) 特定のpremiere proのファイルが開けなくなりました。 1 2022/11/16 12:31
- その他(パソコン・スマホ・電化製品) ウイルスバスターの制限解除方法 1 2022/08/09 22:08
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
バッチ終了時にDOS窓を閉じるコマンド
その他(プログラミング・Web制作)
-
batファイルでのプログラム起動順
Windows 10
-
コマンドライン上でファイルを終了させる方法について
Windows Vista・XP
-
-
4
batファイルで、call使っても戻ってこない
iOS
-
5
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
バッチファイルでのエクスプローラー終了
Windows 10
-
8
DOSコマンドで結果として出力される文字列を変数に格納したい
Windows Vista・XP
-
9
batファイルからアプリケーションを終了させるには
Mac OS
-
10
コマンドプロンプトからEXCELファイルを開き、印刷後、閉じるを一括に行いたい
Excel(エクセル)
-
11
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
12
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
13
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
14
batファイルをアンダグラウンド実行した時の稼働確認
その他(プログラミング・Web制作)
-
15
複数のbatファイルを自動実行したい
その他(プログラミング・Web制作)
-
16
VBSで応答不要のメッセージボックスを表示したい
その他(パソコン・スマホ・電化製品)
-
17
バッチファイルでEXCELを起動し、マクロ処理の完了を検出する方法
その他(プログラミング・Web制作)
-
18
バッチスクリプト処理でエラーが発生しても無視して続行する方法
その他(プログラミング・Web制作)
-
19
【アクセスが拒否されました。】コマンドプロンプトでドライブにアクセスできません
その他(コンピューター・テクノロジー)
-
20
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
SONYの音楽ソフト「x-アプリ」...
-
人生をやめる決意をしても中々...
-
ROBOCOPY cmdで正常に処理され...
-
エクセルからアクセスのプロシ...
-
自分の言動に責任を持つとは、...
-
python IDLEで訂正、削除のやり...
-
コマンドプロンプト Windows
-
LD_LIBRARY_PATHって?
-
shutdownコマンド実行の残り時...
-
起動時のスキャンディスク ぱ...
-
ログオンスクリプトについて
-
emacsでCtrl+zを押してサスペン...
-
コマンドプロントを実行してip...
-
Mail、Safari、iTune、アドレス...
-
デフラグ、スキャンディスク、...
-
◆CentOS nohupコマンドが実行で...
-
マイドキュメントのファイル一...
-
cronでバッチファイルの実行時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
LD_LIBRARY_PATHって?
-
windows10のごみ箱をrd /s /q C...
-
バッチファイル内の各コマンド...
-
python IDLEで訂正、削除のやり...
-
shutdownコマンド実行の残り時...
-
taskkill をバッチ処理できない。
-
Openイベントを開始させないで...
-
Check Diskは定期的に実行した...
-
ROBOCOPY cmdで正常に処理され...
-
Linux のシェルスクリプトの強...
-
最初の一度しか実行されないロ...
-
エクセルからアクセスのプロシ...
-
linuxサーバーのキャッシュをク...
-
Macでlsした際の、ファイル名の...
-
SPI非言語の問題 解説お願いします
-
windowsからtelnetでログインし...
-
サーバでログオフするとアプリ...
おすすめ情報