0

Visual FoxPro 9 実行可能ファイル (EXE) を使用して、別のプログラム (非 FoxPro) によって取得されるシステム キーボード バッファーにデータを配置できる必要があります。すでに KEYBOARD コマンドを使用してみましたが、これは FoxPro アプリケーション内のフィールドとコントロールでしか機能しないようです! これをどのように達成できるかについて誰かアイデアがありますか?

4

2 に答える 2

1

Win32 APIを呼び出す必要があります。SendInputは構造体を使用するため、 keybd_eventはおそらく必要な呼び出しです。これは、VFPでは面倒です。ここにサンプルコードがあります。

于 2010-02-16T13:44:14.527 に答える
0

クリップボードにコピーするということですか?もしそうなら、ここに2つの方法があります。最初の例では、文字列をクリップボードにコピーします。2 番目の例では、テーブル/カーソルをクリップボードにコピーします。

_cliptext = "テスト"

_vfp.DataToClip(SELECT(ALIAS()), RECCOUNT() + 1, 3)

于 2010-02-16T11:45:52.833 に答える