2012年9月24日 12:12 am #11211
Keymaster
tom86 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
確かに、ご指摘の通り、SendKeys はタイプするキーをそのまま指定するため、日本語の場合、IME を使って入力するキーをそのまま羅列する必要があり、簡単にはできません。
クリップボードを使用する場合は、以下のようにして書くといいかと思います。
wnd = shell.FindWindow( “”, “Untitled – メモ帳” );
wnd.SetForeground();
Sleep( 1000 );
clipboardData.setData( “Text”, “テスト” );
shell.SendKeys( “^V” );
ここで ^V というのは、貼り付けコマンドのショートカット Ctrl + V のことで、アプリケーションによって異なります。
ご参考いただけると幸いです。
どうぞよろしくお願い申し上げます。