1

映画では、俳優の「タイピング」(キーボードでランダムにマッシング)が表示され、画面にテキストのストリームがWordで表示されます。これを実現するマクロを作成したいので、基本的なキーボードキャプチャと、提供されたワードファイルの表示を少しずつ行います。

正しい方向へのポインタをお願いします!VBプログラミングの初心者ですが、私は数年前にコンピュータサイエンスの学位を取得しました。使用されていないため、非常に錆びています。

4

1 に答える 1

1

名前空間 'System.Windows.Forms' を使用している場合は、クラス 'SendKeys' を使用できます。

SendKeys.Send("What the actor types?")

ここで詳細を読むことができます Windows では、キーが最前面のウィンドウに送信されていることに注意してください。

前景ウィンドウを変更するには、関数を使用するだけです

Public Declare Function SetForegroundWindow Lib "User32.dll" (ByVal window As IntPtr) As Boolean

注意: 「送信」機能を呼び出すと、コンピュータは直接入力を開始します。コンピューターを遅延させたい場合は、たとえば 2 秒、次の関数を使用できます。

System.Threading.Thread.Sleep(2 * 1000)
于 2012-08-13T13:25:19.860 に答える