2012-01-27 20 views
4

プログラミングに慣れていません。私は、ユーザーがアプリケーションに費やした時間を知りたいアプリケーションを開発しようとしています。 ユーザーが複数のプロセスで作業しているとします(ワードファイルを開き、ペイントを開き、ブラウザを開き、ブラウズしたり、Photoshopなどを開くなど)、これらのプロセスはタスクバーのさまざまなタブとして表示されます。ユーザーはタブの切り替えを続けます。私はphotoshop.Theユーザーのための毎日に費やされた時間を見つけるために日付の時間形式でログイン時間とログアウト時間を入力する必要がありますので、私は日付の詳細を取得することができます。私はタイマーを使用する予定です。フォトショップタブがアクティブになると、タイマーが起動し、タブを切り替えるとタイマーが停止し、値が変数に格納されます。変数値が更新されるたびに。しかし、どのようにPhotoshopタブがアクティブなタブであるかどうかを検出する方法や、ユーザーがPhotoshopを使用しているかどうかを検出する方法があります。実行中のアプリケーションが有効かどうかを確認する

答えて

1

実行中のプロセスを取得し、定期的にチェックし、アクティブなプロセスを見つけて時間を計算します。

そして拳場所でグーグルを使用!

関連する問題