SENDSTR

構文
SENDSTR( ID, 文字列, [番号, 送信モード, ACC指定] )
引数
ID
Windowを識別するID
文字列
送りたい文字列
番号
左上から数えたエディトコントロールの順番 (1から指定、マイナスを付けた場合にはDisable状態のものもカウント) (0:デフォルトはフォーカスを持ったエディトコントロール)
送信モード
FALSE
追加(デフォルト)
TRUE
置き換え
2
一文字ずつ送信(PostMessage,WM_CHAR)
ACC指定
FALSE
API もしくは UIA インターフェースを使用(デフォルト)
TRUE
アクセシビリティ用インターフェースを利用
2
アクセシビリティ用インターフェースを利用(ウィンドウをアクティブ化しない)
STR_ACC_CELL(5)
DataGridView内のCell値の変更
戻値

プログラム実行例

クリップボードの文字列を小文字にして返す

DIM str = STRCONV(GETSTR(0), SC_LOWERCASE) SENDSTR(0, str) PRINT str

クリップボードの文字列を大文字にして返す

DIM str = STRCONV(GETSTR(0), SC_UPPERCASE) SENDSTR(0, str) PRINT str

ファイル名を指定して実行で「ごみ箱」を開く

DIM Shell = CREATEOLEOBJ("Shell.application") Shell.FileRun DIM ID = GETID("ファイル名を指定して実行", "#32770") SENDSTR(ID, "shell:RecycleBinFolder") CLKITEM(ID, "OK", ITM_BTN)

この記事は役に立ちましたか?
役に立った 役に立たなかった