自動でキー入力送信

解決


ない  2008-12-19 10:11:39  No: 32938  IP: 192.*.*.*

メモ帳に自動で書き込む際、1文字づつ行っていますが、
小文字と大文字だと大文字はOKですが、小文字はNGとなります。
なぜなのでしょうか?
Byte変換はあまり詳しくありませんが、
どこかのHPを参考にしました。
よろしくお願いします。
    Moji := 'r';  または   Moji := 'R';
    Keybd_event(Byte(Moji), 0, 0, 0);
    Keybd_event(Byte(Moji), 0, KEYEVENTF_KEYUP, 0);

編集 削除
monaa  2008-12-19 13:44:31  No: 32939  IP: 192.*.*.*

キーボードイベントなんですから、
文字コード=キーコードではありません。
大文字の英数文字コードがたまたまキーコードと等値なだけです。

編集 削除
ない  2008-12-19 14:26:58  No: 32940  IP: 192.*.*.*

ありがとうございます。
ということは、大文字に変換する必要があるわけですね。
(小文字は別に大文字でも良いので・・・)

編集 削除
ない  2008-12-19 14:28:16  No: 32941  IP: 192.*.*.*

とりあえず、解決っと。

編集 削除