2010-12-02 14 views
1

PHP COMオブジェクトを使用してアクティブなウィンドウを参照する方法はありますか?アクティブなウィンドウのPHP COMオブジェクトの取得

は私が前にそれで働いたことがありませんが、imagegrabwindow()関数を使用しようとしていますし、PHPのサイトで彼らが使用してそれをデモ:新しいIEウィンドウを生成し、私が得ることができる

$browser = new COM("InternetExplorer.Application"); 

その問題のスクリーンキャップは問題ありません。しかし、私はChromeで作業しており、現在のウィンドウで同じ結果が必要です。何か案は?

答えて

0

これは本当に答えではありませんが、コメントには長すぎます。

デモがどのように機能しているのか分からないと思います(私が間違っている場合は正しく入力してください)。このデモはあなたがPHPサイトを開くために使用しているブラウザとは関係ありません。 COMはサーバー上で "InternetExplorer.Application"を実行します(IEはそこにインストールされます)。そして、クライアントと通信するのではなく、通信します。これは意味する(しかし、私は分かりません)これはサーバにインストールされた他のプログラムでも可能であるべきです。

+0

デモは新しいウィンドウを開くことについてのもので、現在のウィンドウやアクティブなウィンドウとは関係ありませんが、それは私が把握しようとしているものです。現在のウィンドウを参照するCOMオブジェクトを取得するにはどうすればよいですか? PHPはCOMオブジェクトのスクリーンショットを取ることができますが、デモで見つかるのは新しいブラウザウィンドウを作成することです。現在のウィンドウを新しいウィンドウではなく参照できるかどうかを確認したい。 – McB

+0

できません。 PHPがサーバー上で実行されている場合、クライアントブラウザからスクリーンショットを取得することはできません。あなたはこれを行うためにクライアント側で何かを実行する必要がありますが、私は本当にその専門家ではない...多分フラッシュはそれを行うことができます、私は知らない。 – oezi

関連する問題