• ベストアンサー

コマンドプロンプトの実行

こんにちは 先日Ipconfigを教えていただきまして、コマンドプロンプトから実行しています。 手順としては 1.コマンドプロンプトを起動する 2.Ipconfigをパラメータつきで実行 3.Ipconfigを別パラメータつきで実行 4.コマンドプロンプトを終了 となります。 これを予めコマンドプロンプトで実行させたい内容を書き込んだファイルを作っておき、 そのファイルをデスクトップ上とかに置き、クリック実行してコマンドプロンプトの処理を実行させる、ということができないでしょうか。 以上、よろしくお願いいたします。

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

  • ベストアンサー
  • kirinoma
  • ベストアンサー率53% (288/542)
回答No.2

横入りで失礼します. 無限ループになるということですが,ひょっとして*****.batを Ipconfig.batという名前で保存しませんでしたか? コマンドの動作する流れとして,まず,コマンド名(hogehoge)が 打ち込まれると,カレントディレクトリ(作業の基本となる場所)に, 該当するプログラム(hogehoge.exe, hogehoge.bat等)がないか検索されます. そこで無いとなると,Windowsの標準コマンドや,その他検索パスに 入っているディレクトリのプログラムが検索されます. また,バッチファイルをそのまま起動すると,カレントディレクトリは ファイルのあるディレクトリ(この場合,デスクトップ)として扱われます. なので,バッチファイルの中身のコマンドと,ファイル名を同一にしてしまうと, バッチファイルを起動する -> コマンドが読み込まれる -> 現在のディレクトリを探す -> 名前の一致するバッチファイルがあった -> バッチファイルを起動する ............ という具合に,どんどん入れ子になってしまいます. 全然事情が違ったらごめんなさい.

takuma_18
質問者

お礼

ありがとうございます。 ご指摘のとおりです。 デスクトップと他のフォルダとの違いを作っていたのは私自身でした。 ファイル名もわからないのに底まで推察されるとは恐れ入りました。 バッチファイルの処理内容が解りました。 ありがとうございました。

その他の回答 (2)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.3

実際に作成なされた、batファイルの内容を教えてください。 この情報が不明のままですと、コメントのしようがありません。

takuma_18
質問者

お礼

ありがとうございます。 解決しました。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

実行したいコマンド羅列した、テキストファイルを作成し、  ******.bat という名称で保存すれば、ご希望の処理を行うことができます。

takuma_18
質問者

お礼

ありがとうございます。 動作しましたが、無限ループに入ります。 コマンドプロンプトが表示され、かなり速いスピードで流れています。 流れている内容は、ファイルに記述した1行目の命令文です。 それに対するアンサーもありません。 2行目のだけにしてみても結果は同じでした。 コマンドプロンプトを起動しての処理との違いをいろいろチェックしたところパスが違っていました。 cdでパスを変えたところ動作しました。 batファイルはデスクトップに置いていたのですが、これだと動作時のパスがデスクトップになりダメなようです。 デスクトップではダメな理由はなにでしょうか。お解かりでしたらお教えいただけませんか。

関連するQ&A

  • コマンドプロンプトにてコマンド実行ができません

    コマンドプロンプトにて、コマンド(ipconfig)を 実行すると 'ipcongi'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはパッチファイルとして認識されていません。 と表示されます。 正常に実行するにはどうしたらよろしいでしょうか?

  • batファイル実行後コマンドプロンプト消さない方法

    batファイルをダブルクリックして コマンドプロンプト上で処理を実行した場合、 終了後にコマンドプロンプト画面がすぐ消えますが、 消さない方法はありますでしょうか。

  • コマンドプロンプトについて

    Windows2000やXPにおける、コマンドプロンプトについてお伺いします。 よく使うコマンドなどを、Windowsのアイコンをクリックしただけで実行できるようにしたいのですができますか? どうすればいいのでしょうか? 例えば、私はipconfigをよく使うのですが、コマンドプロンプトを開いていちいちrenewやreleaseといったことを、その度々に打ち込まないといけないのですが、これを省略して、アイコンを作って、それをクリックするだけで実行できたらいいなと思っています。 こういうことができるかどうか、また、やり方など教えてください。よろしくお願いします。

  • コマンドプロンプトで実行ファイルを終了

    Windows XP のコマンドプロンプトで C:\○○○.exe などとして、アプリケーション(実行ファイル)を起動させられることが分かりました。 逆に、コマンドプロンプトから、起動させた実行ファイルを終了させるコマンドはあるのでしょうか?

  • コマンドプロンプトでコマンドを受け付けてくれない?!

    初心者です。 WindowsXP home でコマンドプロンプトにて、 ping や ipconfig などを実行しようとしたら、 ping(ipconfig)は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはパッチファイルとして認識されてません とエラーメッセージが出てしまいます。 つまり、どのコマンドも受け付けてくれません。 なぜでしょうか?

  • コマンドプロンプトでの実行

    VISTAにてコマンドプロンプトにてipconfig /releaseを実行しようとすると「要求された操作には管理者特権が必要です。」とでて実行できません。ユーザーアカウントはAdministratorになっておりすが、 どうしたら実行できるのでしょうか?

  • コマンドプロンプトにてPowerShell実行

    Windows10のアップデート後にWindowsが起動できなくなり、青い画面の 「システムの復元」を実行しようとすると「このドライブでシステムの保護を 有効にする必要があります」となります。 色々ネットで調べて、コマンドプロンプトよりPowerShellにて有効にできる とのことだったのですが、実行すると「'PowerShell'は内部コマンドまたは 外部コマンド、操作可能なプログラムまたはバッチファイルとして認識 されていません」となります。 コマンドプロンプトの画面の左上には「管理者」となっています。 しかし、コマンドプロンプト画面になったときに「このコマンドを処理する にはメモリリソースが足りません」となりました。 なぜPowerShellが実行できないのでしょうか? 実行する方法をご教授下さい。 よろしくお願い致します。

  • コマンドプロンプトが使えません。

    初心者です。 WindowsXP home でコマンドプロンプトにて、 ping や ipconfig などを実行しようとしたら、 ping(ipconfig)は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはパッチファイルとして認識されてません とエラーメッセージが出てしまいます。 つまり、どのコマンドも受け付けてくれません。 なぜでしょうか?詳しい方お願いします。

  • コマンドプロンプトが起動できない

    コマンドプロンプトをクリックしても起動しません。ファイル名を指定して実行のCMDも起動しません。 コマンドプロンプトを右クリックで別のユーザーで起動させるとコマンドプロンプトが起動できます。(別のユーザーを自分にしたら起動出来る) 以前は起動出来ていました。起動できないのはここ最近です。 グループポリシー→ローカルコンピュータポリシー→ユーザーの構成→管理者用テンプレート→システムの中に”コマンドプロンプトを無効にする”と言う項目を無効にしましたがダメです。レジストリーエディターも起動出来ません。 どうしたら表示されるのでしょうか。教えてください。宜しくお願いします。

  • コマンドプロンプトが使えない...

    コマンドプロンプトでpingやipconfigをうつと,”内部コマンド,または外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていません”とでてきて実行されません。いろいろ調べてみたのですが,結局わかりませんでした。おわかりになる方,何卒よろしくお願いします。