HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0601
あいうえおshift+↑の入力2解決


あいうえお

リンク

2017/6/1(Thu) 19:54:08|NO.80058

メモ帳でshift+↑キーボードを入力したいのですが、
keybd_event 16,0
keybd_event 38,-1 keybd_event 16, ,2

aplkey 38,1

としてもカーソルは上に上りますが、シフトが入力されません、どうしたらいいですか



この記事に返信する


暇人

リンク

2017/6/1(Thu) 23:51:55|NO.80064

KEYEVENTF_EXTENDEDKEYが必要

#uselib "user32.dll" #func keybd_event "keybd_event" int, int, int #define global KEYEVENTF_EXTENDEDKEY 1 #define global KEYEVENTF_KEYUP 2 a="あいうえお\nかきくけこ" mesbox a,100,100 wait 100 keybd_event 40 keybd_event 40,,KEYEVENTF_KEYUP keybd_event 16,,KEYEVENTF_EXTENDEDKEY keybd_event 38,,KEYEVENTF_EXTENDEDKEY keybd_event 38,,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP keybd_event 16,,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP



あいうえお

リンク

2017/6/2(Fri) 19:01:44|NO.80071

KEYEVENTF_EXTENDEDKEYがいるのですね。
暇人さんのコードでやるとうまくいきました
ありがとうございます



ONION software Copyright 1997-2023(c) All rights reserved.