• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルの作成について)

バッチファイル作成に関する質問

このQ&Aのポイント
  • 他のパソコンでバッチファイルを実行する際の環境について質問です。特に、管理者権限でのバッチファイル実行時にファイル削除ができない問題についての対応策も知りたいです。
  • バッチファイルのコマンドプロンプトが自動終了してしまう問題について質問です。具体的には、IE_BLOCKERを実行してキーボードで入力する必要がある際に、コマンドプロンプトが勝手に閉じてしまうことに対する改善策を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • alis092
  • ベストアンサー率79% (34/43)
回答No.1

 1について、どのPCでも動かくすことは可能かと思います。 ただ保存場所が同じとは限りませんのでどう対処するかになるかと思います。 削除できなかった時の内容があればもっと詳しい助言が得られるかもしれません。  2について、質問者さんのコマンドではないですがpauseの動作の確認をしてみました。 pauseで正常に停止することを確認しました。 pauseまで到達していない可能性が考えられます。エラーに到達するとコマンドは終了してしまいます。 コマンドプロンプトが一瞬表示されるかと思いますが、エラーになっていませんか。 確認してみていただいてもよろしいでしょうか。 また以下のようにして試してみてもいいかと思います。 echo on cd C:\Program Files\IE10_Blocker rem コマンドが通っているかの確認のため一時停止 pause IE10_Blocker.cmd %computername% /B rem コマンドが通っているかの確認のため一時停止 pause pauseを2回挿むことで、どこまでが実行できていて、どこまでが実行できていないのか、はっきりさせることができます。 「Program Files」の部分は質問者さんの環境に合わせてください。 「IE10_Blocker」までの"ルート"ですが、「Cドライブ」直下に保存されているのでしょうか。 「Program Files」とかではありませんか。正確に書いてあげると動作しやすいかと思います。

satoron666
質問者

お礼

回答ありがとうございます。 1についてですが、 「できない」という旨しか知らず、 管理者として実行しても、どうしても削除が出来なかったとのことでした。 ウイルスバスターのファイルを削除したりとか、 色々行っていたのが問題なのかもしれません。 でも、何故できなかったのかはわかっておりません… 2についてですが、 Cドライブの直下にファイルは置いてあります。 無事進んでまして、 画面が消える直前にプリントスクリーンで 画面を撮ってみました。 最後のほうまで順調に進んでおり、 一番最後に 「この操作を正しく終了しました。」となっておりました。 pauseまで行かず、 強制終了になるコマンドが IE_Blockerに入っているのかもしれません。 解除方法は分からないですが…

その他の回答 (1)

  • yelser
  • ベストアンサー率72% (8/11)
回答No.2

1に関して Windowsマシンであれば基本的には動きます。 動かないのに考えられる可能性としては ・#1さんの指摘されたディレクトリ構成の違い ・拡張機能のON/OFF ・環境変数の違い あたりでしょうか 2に関して "start /b /wait IE10_Blocker.cmd" にしてもダメでしょうか IE10_Blocker.cmdが終了処理を送っている可能性があるので

satoron666
質問者

お礼

回答ありがとうございます。 1について… んー。難しい問題なのですね… ディレクトリ構成は同じものになっております。 2について… 試してみました。 バッチファイルの中身は -------------- @echo off cd C:\IE10_Blocker Start IE10_Blocker.cmd /B /wait exit pause ------------ 上記のように設定しました。 そうしたら思い通りの結果がでました。 ありがとうございました^^