掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Keybd_eventで文字列を送るには (ID:11591)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつも大変参考にさせててもらってます。 すいませんちょっと質問させてください。 Keybd_eventで特定のアプリに文字列を送ろうと思っています。 https://www.petitmonte.com/bbs/answers?question_id=1252 とりあえずなどを参考にしました。 私がやりたいのはまず送りたい文字列をいったんstring型の変数に書いておいてそれを送ると言うことです。 そこで次のようなコードで文字をおくろうとしました。 --------- var caption : string keyCodePos : integer //省略 caption := '255.255.255.255'; for KeyCodePos:=1 to Length(caption) do begin keybd_event(Byte(Caption[KeyCodePos]),0,0,0); keybd_event(Byte(Caption[KeyCodePos]),0,KEYEVENTF_KEYUP,0); end; --------- しかしこれだと数字の部分は送れているのですが'.'の部分が送られていないようです。 当然 Keybd_event(VK_DECIMAL,0,0,0); では送れていますが私がやりたいのは送る文字が決まってないのでこの方法は使えません。 いちいち文字を判断して一覧表のようなコード変換表を使ってKeybd_eventしなければならないんでしょうか?→こんな表みたいな・・・https://www.petitmonte.com/bbs/answers?question_id=8 数字やアルファベットのような単純な?文字以外を送るときはどのようにしたらよろしいのでしょうか。ご存じの型いらっしゃいましたらご教授お願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.