• ベストアンサー

Win環境でPHP実行時にコマンドプロンプトを消す

以下の環境で、Windowsのタスク機能で1分間隔でバッチファイルを呼び出そうとしています。 Windows 2003 ServerR2 .NetFrameWork3.5 PHP5.2.5(cli) バッチファイル内では、 php XXXX.php という形でPHPを実行しています。 その際、バッチが起動される都度コマンドプロンプトが立ち上がってしまうのですが それをさせずに実行させる方法は無いでしょうか? ご存知の方がいらっしゃればご教授お願いいたします。

  • PHP
  • 回答数1
  • ありがとう数2

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

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

PHPの問題ではなく、バッチファイル(コマンドプロンプト)の問題ですね。 コマンドプロンプト画面を完全に無くすことは出来ませんが、最小化した状態で起動させることはできます。 1. (バッチファイルの右クリックメニューから「ショートカットの作成」を選び)、そのバッチファイルのショートカットを作る 2.出来たショートカットの右クリックメニューから「プロパティ」を選ぶ 3. プロパティ設定画面の「ショートカット」タブの「実行時の大きさ」設定を「最小化」にする 4. タスクからは、バッチファイルを直接起動するのではなく、今回作ったショートカットを起動するように設定する。

wheather21
質問者

お礼

最小化して実行が出来るようになりました。 有難うございました。

関連するQ&A

  • PHPでコマンドプロンプトを実行できる?

    PHPでコマンドプロンプトを実行できるのでしょうか? 例えば、pingなど。 OSはWindows XPを使っています。よろしくお願いします。

    • ベストアンサー
    • PHP
  • コマンドプロンプトにてPowerShell実行

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

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

    OSはXP Home Editionです。 コマンドプロンプトでタスク情報を表示しようと思って、tasklistで実行してみると、内部または外部コマンド、操作可能なプログラム、バッチファイルとして認識されていませんとでます。 何故でしょうか?

  • コマンドプロンプトを最小化してバッチを実行したい

    バッチ実行時にコマンドプロンプト画面を最小化したいのですが バッチファイルにどのようなコマンドを設定すればよいのでしょうか?

  • windows2000のコマンドプロンプトのショートカット毎のバッチファイルの自動実行

    お世話になります。 現在、コマンドプロンプトのショートカットを起動した後、 物によって別々のバッチファイルを実行しています。 (複数のディレクトリにショートカットがあります) そこで、ショートカット毎に自動実行されるバッチファイルを 指定したいのですが、どのようにすればいいのか分かりません。 windows98の頃のMS-DOSプロンプトの頃は、 ショートカットのプロパティを見ると、 「バッチファイル」という項目があって、 ショートカット毎に実行できるバッチファイルが 指定できたと思いますが、 windows2000のコマンドプロンプトの場合は どのように行えばいいのでしょうか?

  • コマンドプロンプトのバッチファイル実行までの速度

    コマンドプロンプトのバッチファイルを作成したのですが このバッチファイルの実行するまでの処理速度を、コマンドプロンプト上に表示させたいのですが、どのようなコマンドを組めばよいのでしょうか? ちなみにバッチファイルの中身は、 @echo off start http://www.yahoo.co.jp です。よろしくおねがいします。

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

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

  • コマンドプロンプトでバッチファイルを実行とは

    素人ですが、「コマンドプロンプトでバッチファイルを実行」というのはどうやってやるものですか。 #簡単なサンプルを教えていただきたいのですが。

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

    Win98で作成したバッチファイルをWinXPとWin2000の コマンドプロンプトで起動しようとしても動きません。 メッセージが 「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」 がでてきます。 Win98では動いていました。

  • W2Kのコマンドプロンプトを最小化で実行したい

    XCOPYコマンドを用いた、バックアップ用のバッチファイル buckup.bat を作成し、これをタスクで1時間に1回自動起動しています。 しかし、1時間ごとにコマンドプロンプトの画面が表示され鬱陶しくてしかたありません。 自動実行でもしくはタスク起動時コマンドプロンプトを最小化で起動する方法をご存知の方教えてください。 尚、ショートカットを最小化設定にしてそのショートカットをタスクに登録しても、元のBATファイルが呼ばれるため、最小化できませんでした。

専門家に質問してみよう