Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SendKeys()

  • Last UpdatedNov 11, 2023
  • 1 minute read

キーストロークをアプリケーションに送信します。受信側のアプリケーションでは、キーはキーボードから入力されたように見えます。スクリプト内で SendKeys() を使用して、アプリケーションにデータを入力することやコマンドを送信することができます。ほとんどのイーボード キーは、SendKeys() ステートメントで使用できます。各キーは 1 つまたは複数の文字で表されます(例えば、A は文字 A を表し、{ENTER} は Enter キーを表します)。

カテゴリ

その他

構文

SendKeys( KeySequence );

パラメータ

KeySequence

キー シーケンスまたは文字列属性。

備考

複数のキーを指定するには、各文字のコードを連結します。例えば、ドル記号($)キーの後に b を指定すると、$b が入力されます。

一意のキーボード キーの有効な送信キー コードを以下に示します。

キー

コード

BACKSPACE

{BACKSPACE} または {BS}

BREAK

{BREAK}

CAPSLOCK

{CAPSLOCK}

DELETE

{DELETE} または {DEL}

DOWN

{DOWN}

END

{END}

ENTER

{ENTER} またはチルド(~)

ESCAPE

{ESCAPE} または {ESC}

F1...F12

{F1}...{F12}

HOME

{HOME}

INSERT

{INSERT}

LEFT

{LEFT}

NUMLOCK

{NUMLOCK}

PAGE DOWN

{PGDN}

PAGE UP

{PGUP}

PRTSC

{PRTSC}

RIGHT

{RIGHT}

TAB

{TAB}

UP

{UP}

HOME

{HOME}

特殊キー(SHIFT、CTRL、および ALT)には独自のコードがあります。

キー

コード

SHIFT

+(プラス)

CTRL

^(キャレット)

ALT

%(パーセント)

Windows の Microsoft Hardware Abstraction Layer が強化された結果、一部のコンピュータで SendKeys() 関数が機能しないことがあります。

2 つの特殊キーを一緒に使用するには、かっこの 2 番目のセットを使用します。以下のステートメントは、CTRL キーを押したまま ALT キーを押して、P キーを押します。

SendKeys ("^(%(p))");

コマンドの前に ActivateApp() コマンドを配置して、キーストロークを適切なアプリケーションに送信できます。

以下のステートメントは、コンピュータのフォーカスを Calculator に移動し、1234 のキーの組み合わせを送信します。

ActivateApp("Calculator");

SendKeys("^(1234)");

In This Topic
Related Links