2011-12-16 1 views
0

オフィスのマクロと同じように、.netアプリケーションでユーザーイベントを記録するためのサポートを実装する方法に関するヘルプが必要です。ユーザーが自分の行動を記録すると、彼が行ったすべてのことが再実行されます。.netアプリケーションでイベントを記録するためのサポート

Notepadd ++のようないくつかの他のアプリは、私は、これは

おかげ

EDIT .NETで可能であるかを知らない私は、マウスに引っ掛けないコードプロジェクトWriting a Macro Recorder/Player using Win32 Journal Hooksで、この記事を見て、あまりにもこの機能を持っていますキーボードは、どのようにして1つを行いますか。ネット

答えて

1

私は私のアプリケーションの1つでそれを実装しました。

私のアーキテクチャではcommand patternを使用しました。アプリケーションの録音ボタンはRecordingFlagを設定します。 RecordingFlagがtrueの間、RecordingFlagがfalse(ユーザプッシュレコードボタン)になるまで、実行されたすべてのコマンドを保存します(これを理解するために最初にコマンドパターンを読み込みます)。

記録されたマクロを実行するだけで、格納されているコマンドが繰り返し実行され、順番に実行されます。

+0

あなたのアプリを見ることは可能でしょうか? – Smith

+0

申し訳ありませんが、別の仕事で数年前です。私はコード例がありません。 – jlvaquero

関連する問題